Ich überschreiben toString-Methode, um Mitglieder meiner Klasse auszudrucken. Was ist das übliche Format, das von großen Projekten verwendet wird ... classname(): variable name1 = variable value1 Komma getrennt?Wie sollte toString wie beim Debuggen/Loggen von Klassen/Objekten formatiert werden?
Alle Links zu einigen Open Source-Code wäre toll.
Auch sieht es aus wie .NET tatsächlich spezifische Methode für diese Aufgabe hat:
[DebuggerDisplay("{Name} [date={Date}, value={Value}]")]
public class MyClass {
in Java, CustomClass.toString für die Anmeldung verwendet wird?
Die meisten IDEs, die ich verwendet habe, haben eine automatisierte toString-Deklaration. In der Regel ist es beim Debuggen ausreichend, wenn Sie die Informationen in einem lesbaren Format abrufen. – Compass