Lorsque vous travaillez avec des applications textuelles, il est souvent nécessaire de copier les données dans le presse-papiers afin de pouvoir les coller ailleurs. En C#, il existe différents mécanismes de copie de données selon le type d'application.
Dans les applications Windows Forms et WPF, la classe Clipboard peut être utilisée pour accéder au presse-papiers du système. Pour copier une chaîne spécifique dans le presse-papiers, utilisez la méthode SetText() :
Clipboard.SetText("Hello, clipboard");
Pour les applications console, il est nécessaire d'ajouter une référence au System.Windows.Forms assemblée. Utilisez la déclaration d'espace de noms suivante et assurez-vous que la méthode Main est marquée avec l'attribut [STAThread] :
using System.Windows.Forms; [STAThread] static void Main(string[] args) { Clipboard.SetText("Hello, clipboard"); }
Pour copier le contenu d'une zone de texte, utilisez soit la TextBox Méthode .Copy() ou récupérer le texte et définir le presse-papiers valeur :
Clipboard.SetText(txtClipboard.Text);
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!