Ich habe nach einigen guten Erklärungen dieser aufzählbaren Methoden gesucht, aber scheint nicht, einen zu finden, der es richtig erklärt.Wie man Enumerable Methoden verwendet
Ich habe ein paar von ihnen, wie wählen Sie verwenden, fahren, orderby und Art, aber ich weiß nicht, wie sie tatsächlich arbeiten
Zum Beispiel
string[] RandomNames = names.OrderBy(x => rnd.Next()).ToArray();
oder
string[] SelectedNames = names.Select(i => i.ToString()).ToArray()
So gibt es ein paar Dinge, die mir unklar sind:
- Also was macht die => eigentlich
- Wie würde eine Gruppe arbeiten und wofür würde sie verwendet werden?
Eine kurze Erklärung würde geschätzt werden, aber eine eingehende Erklärung ist, was ich suche.
'=>' bedeutet lamda-Funktion, in der Probe über eine Funktion, die ein Argument nimmt ('X') und RND 'kehrt zurück.Next() 'Wert –
Sie können dies aus" Dokumentation "lesen: http://StackOverflow.com/Documentation/C%23/68/Linq-Arbies/4735/Basics#T=201607251259571763764 – Kinetic
Denken Sie an das Lambda-Argument (x) als ein einzelnes Element innerhalb des Arrays für diese Funktionen – Hristo