Verstehen der „.ToString()“-Ausgabe für boolesche Werte
In C# die „.ToString()“-Methode für einen booleschen Wert Der Wert gibt entweder „True“ oder „False“ zurück, um seinen booleschen Zustand darzustellen. Dies wirft jedoch die Frage auf, warum es groß geschrieben („True“) statt kleingeschrieben („true“) wird.
MSDN-Erklärung
Laut MSDN lautet „ Die Methode „.ToString()“ gibt basierend auf dem Wert der booleschen Instanz entweder „True“ oder „False“ zurück. Es wird jedoch darauf hingewiesen, dass bei XML die Groß-/Kleinschreibung beachtet wird und „true“ und „false“ als gültige boolesche Werte erkannt werden. Daher empfiehlt es sich, die Methode „.ToLower()“ zu verwenden, wenn der String in eine XML-Datei geschrieben werden soll.
Fun Facts
Allerdings einige interessante Details finden Sie zur Implementierung der Methode „.ToString()“:
Lösungen
Die geeignete Lösung für den Umgang mit der Groß-/Kleinschreibung von booleschen Werten in XML hängt davon ab auf den konkreten Kontext. Möglicherweise ist ein Hack erforderlich, um die Groß-/Kleinschreibung der Zeichenfolge „True“ zu verringern, oder alternative Ansätze zur Verarbeitung boolescher Werte in XML.
Das obige ist der detaillierte Inhalt vonWarum gibt die „.ToString()'-Methode von C# für boolesche Werte die Großbuchstaben „True' und „False' zurück?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!