Beschleunigung der Ausführung von Windows Presentation Foundation oder WPF -Anwendung durch das Lernen , wie LINQ -Abfragen verwenden . Bei der Programmierung wird eine Abfrage verwendet, um Daten aus einer Datenquelle wie Arrays abzurufen. Es gibt drei wesentliche Teile in einer LINQ-Abfrage Betrieb : Erhalten Sie eine Datenquelle , eine Abfrage erstellen und Ausführung. Die Datenquelle kann alles von einem Array in einer Datenbank -Verbindung sein , je nach Ihren Bedürfnissen . Things You
Microsoft Visual Studio
brauchen anzeigen Weitere Anweisungen
1
Starten Sie Microsoft Visual Studio , klicken Sie auf " Neues Projekt " link und erweitern " Andere Sprachen " unten " ; Installierte Vorlagen " Klicken " Windows " und doppelklicken Sie auf " WPF Application " , um eine neue WPF-Anwendung erstellen
2
doppelklicken Sie auf . " ListBox ", um eine neue Liste -Steuerelement in die. Hauptfenster des Projekts. Klicken Sie doppelt auf "Button" , um einen neuen Button hinzufügen. Klicken Sie auf das Menü "Projekt" und klicken Sie auf "Add Reference" , um den Add Reference Dialog -Fenster zu öffnen . Klicken Sie auf " . NET ", wählen Sie " System.Data.Linq " und klicken Sie auf "OK" , um diese Komponente als Referenz zu Ihrem Projekt hinzuzufügen .
3
Doppelklicken Sie auf "Button ", um eine Click-Ereignis . Kopieren Sie den folgenden Code, um eine neue String-Array zu erstellen , dann fügen Sie es in das Click-Ereignis der Schaltfläche :
string [] arr = new string [] {" Spanisch ", " Korean ", " Japanese "," English ", " Chinese " };
4
Fügen Sie den folgenden Code, um eine LINQ -Abfrage zu erstellen , und wählen Sie die Daten in dem Array, das Sie im vorherigen Schritt erstellt haben :
var lang = von sData in myArrayorderby sDataselect sData ;
5
Kopieren Sie den folgenden Code, um eine Schleife durch die Ergebnisse und fügen Sie sie in das Listenfeld Steuerung:
< p > foreach (string Sprache in lang ) { this.listBox1.Items.Add (Sprache) ;}
6
Drücken Sie die Taste "F5" -Taste, um das Projekt auszuführen. Klicken Sie "Button ", um das Listenfeld mit Elemente aus dem Array zu füllen.