クリップボードから現在の文字列の文字数を表示する小さなアプリを書いています。たとえば、誰かがテキスト行を強調表示してコピーをヒットし、私のアプリを実行します。文字列の文字数を表示したい。シンプルなはずですが、ゼロが返され続けています。関連するスレッドがありますが、私の質問に答えるものはありません。これが私がこれまでに持っているものです(ところでコンソールアプリです):
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace BuildandRun
{
class Program
{
static void Main(string[] args)
{
string data = Clipboard.GetText();
Console.WriteLine(data);
int dataLength = data.Length;
Console.WriteLine(dataLength + " Characters.");
Console.ReadLine();
}
}
}