テキストベースのアプリケーションを使用する場合、他の場所に貼り付けることができるようにデータをクリップボードにコピーすることが必要になることがよくあります。 C# では、アプリケーションの種類に応じてデータをコピーするためのさまざまなメカニズムがあります。
Windows フォーム アプリケーションと WPF アプリケーションの両方で、Clipboard クラスを使用して、システムクリップボード。特定の文字列をクリップボードにコピーするには、SetText() メソッドを使用します。
Clipboard.SetText("Hello, clipboard");
コンソール アプリケーションの場合、System.Windows.Forms への参照を追加する必要があります。組み立て。次の名前空間宣言を使用し、Main メソッドが [STAThread] 属性でマークされていることを確認します。
using System.Windows.Forms; [STAThread] static void Main(string[] args) { Clipboard.SetText("Hello, clipboard"); }
テキストボックスの内容をコピーするには、TextBox を使用します。 .Copy() メソッドまたはテキストを取得してクリップボードを設定しますvalue:
Clipboard.SetText(txtClipboard.Text);
以上がC# でデータをクリップボードにコピーするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。