Bei der Arbeit mit textbasierten Anwendungen ist es oft notwendig, Daten in die Zwischenablage zu kopieren, damit sie an anderer Stelle eingefügt werden können. In C# gibt es je nach Anwendungstyp unterschiedliche Mechanismen zum Kopieren von Daten.
Sowohl in Windows Forms- als auch in WPF-Anwendungen kann die Clipboard-Klasse verwendet werden, um auf die zuzugreifen Systemzwischenablage. Um eine bestimmte Zeichenfolge in die Zwischenablage zu kopieren, verwenden Sie die SetText()-Methode:
Clipboard.SetText("Hello, clipboard");
Für Konsolenanwendungen ist es notwendig, einen Verweis auf System.Windows.Forms hinzuzufügen Montage. Verwenden Sie die folgende Namespace-Deklaration und stellen Sie sicher, dass die Main-Methode mit dem Attribut [STAThread] gekennzeichnet ist:
using System.Windows.Forms; [STAThread] static void Main(string[] args) { Clipboard.SetText("Hello, clipboard"); }
Um den Inhalt einer Textbox zu kopieren, verwenden Sie entweder die TextBox .Copy()-Methode oder rufen Sie den Text ab und legen Sie die Zwischenablage fest Wert:
Clipboard.SetText(txtClipboard.Text);
Das obige ist der detaillierte Inhalt vonWie kann ich Daten in C# in die Zwischenablage kopieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!