Comprendre la sortie ".ToString()" pour les valeurs booléennes
En C#, la méthode ".ToString()" sur un booléen value renvoie « True » ou « False » pour représenter son état booléen. Cependant, cela soulève la question de savoir pourquoi il est en majuscule ("Vrai") au lieu de minuscules ("vrai").
Explication MSDN
Selon MSDN, le " La méthode .ToString()" renvoie "True" ou "False" en fonction de la valeur de l'instance booléenne. Cependant, il note que XML est sensible à la casse et reconnaît « vrai » et « faux » comme valeurs booléennes valides. Par conséquent, il suggère d'utiliser la méthode ".ToLower()" si la chaîne doit être écrite dans un fichier XML.
Fun Facts
Cependant, quelques détails intéressants peut être trouvé concernant l'implémentation de la méthode ".ToString()" :
Solutions
La solution appropriée pour gérer la sensibilité à la casse des valeurs booléennes en XML dépend sur le contexte spécifique. Cela peut nécessiter un hack pour réduire la casse de la chaîne "True" ou des approches alternatives pour gérer les valeurs booléennes en XML.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!