I diese Funktion haben verschiedene Elemente einer Anordnung zurückzukehren:finden verschiedene Paare eines 2D-Arrays
public static object[] Distinct(object[] array)
{
return array.Select(x => x.ToString()).Distinct().ToArray();
}
Ich mag würde dies mit 2 Spalten zu einer Matrix erweitern, und es sollte verschiedene Paare zurückzukehren.
funktioniert das natürlich nicht:
public static object[,] Distinct(object[,] array)
{
return array.Select((x,y) => x.ToString(), y.ToString()).Distinct().ToArray();
}
Aber ich denke, es ist schön, was zeigt, zu tun, ich versuche. Alle Hinweise wären toll.
Warum nicht zurück 'string []' und 'string [,]' statt 'Objekt []' und 'Objekt [,]'? Das würde deutlich machen, dass Sie die übergebenen Originalobjekte nicht zurückgeben. – juharr