Wenn ich ein Stück Code debugge, das Arrays oder Listen von Ints, Doubles, Strings usw. enthält, drucke ich sie lieber manchmal. Was ich dafür mache, ist überladen printArray / printList Methoden für verschiedene Typen.
für z.B.
Ich kann diese 3 Methoden zum Drucken von Arrays verschiedener Typen haben
%Vor%Obwohl dies für mich funktioniert, möchte ich immer noch wissen, ob es möglich ist, eine generische Methode zu verwenden, die Arrays / Listen beliebiger Typen ausdruckt. Kann dies auch auf Array / Liste von Objekten erweitert werden.
Es gibt eine String.Join<T>(string separator, IEnumerable<T> values)
Methode. Sie können Array oder Liste oder eine aufzählbare Auflistung von Objekten übergeben, da Objekte in Zeichenfolge konvertiert werden, indem Sie .ToString()
aufrufen.
Hier ist eine für das Debugging geeignete Erweiterungsmethode:
%Vor%