Apabila bekerja dengan aplikasi berasaskan teks, selalunya perlu untuk menyalin data ke papan keratan supaya ia boleh ditampal di tempat lain. Dalam C#, terdapat mekanisme berbeza untuk menyalin data bergantung pada jenis aplikasi.
Dalam kedua-dua Windows Forms dan aplikasi WPF, kelas Clipboard boleh digunakan untuk mengakses papan keratan sistem. Untuk menyalin rentetan tertentu ke papan keratan, gunakan kaedah SetText():
Clipboard.SetText("Hello, clipboard");
Untuk aplikasi konsol, anda perlu menambah rujukan kepada System.Windows.Forms perhimpunan. Gunakan pengisytiharan ruang nama berikut dan pastikan kaedah Utama ditandakan dengan atribut [STAThread]:
using System.Windows.Forms; [STAThread] static void Main(string[] args) { Clipboard.SetText("Hello, clipboard"); }
Untuk menyalin kandungan kotak teks, sama ada gunakan Kotak Teks Kaedah .Copy() atau dapatkan semula teks dan tetapkan papan keratan value:
Clipboard.SetText(txtClipboard.Text);
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyalin Data ke Papan Klip dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!