Rumah >pembangunan bahagian belakang >C++ >Mengapa Kaedah `.ToString()` C# Mengembalikan 'Benar' dan 'Salah' Berhuruf Besar untuk Nilai Boolean?
Memahami Output ".ToString()" untuk Nilai Boolean
Dalam C#, kaedah ".ToString()" pada Boolean nilai mengembalikan sama ada "Benar" atau "Salah" untuk mewakili keadaan booleannya. Walau bagaimanapun, ini menimbulkan persoalan mengapa ia menggunakan huruf besar ("Benar") dan bukannya huruf kecil ("benar").
Penjelasan MSDN
Menurut MSDN, " Kaedah .ToString()" mengembalikan sama ada "Benar" atau "Salah" berdasarkan nilai tika Boolean. Walau bagaimanapun, ia menyatakan bahawa XML adalah sensitif huruf besar dan mengiktiraf "benar" dan "salah" sebagai nilai Boolean yang sah. Oleh itu, ia mencadangkan menggunakan kaedah ".ToLower()" jika rentetan itu hendak ditulis pada fail XML.
Fakta Seronok
Walau bagaimanapun, beberapa butiran menarik boleh didapati mengenai pelaksanaan kaedah ".ToString()":
Penyelesaian
Penyelesaian yang sesuai untuk menangani kepekaan huruf besar-kecil nilai Boolean dalam XML bergantung pada konteks tertentu. Ia mungkin memerlukan penggodaman untuk menurunkan huruf besar rentetan "Benar" atau pendekatan alternatif untuk mengendalikan nilai Boolean dalam XML.
Atas ialah kandungan terperinci Mengapa Kaedah `.ToString()` C# Mengembalikan 'Benar' dan 'Salah' Berhuruf Besar untuk Nilai Boolean?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!