Rumah > pembangunan bahagian belakang > C++ > Mengapakah Boolean.ToString() Mengembalikan 'True' Daripada 'true' dalam C#?

Mengapakah Boolean.ToString() Mengembalikan 'True' Daripada 'true' dalam C#?

DDD
Lepaskan: 2025-01-03 18:55:39
asal
497 orang telah melayarinya

Why Does Boolean.ToString() Return

Boolean.ToString() Output "True" Daripada "true": Mengapa?

Persoalannya berkisar pada tingkah laku Boolean. ToString(), yang mengembalikan "True" dan bukannya "true." Keputusan ini telah menimbulkan kebimbangan kerana jenis XML Boolean adalah huruf kecil, mengakibatkan isu penghuraian XML.

Menurut dokumentasi MSDN, Boolean.ToString() mengembalikan pemalar "True" atau "False" tanpa mengira parameter kaedah . Tingkah laku ini berpunca daripada literal berkod keras yang digunakan dan bukannya medan yang diisytiharkan seperti TrueString atau FalseString.

Situasi menjadi lebih membingungkan dengan Boolean.ToString(IFormatProvider), yang tidak mengambil kira parameter pembekal format.

Sebab yang mendasari tingkah laku ini tidak diketahui, meninggalkan penyelesaian kepada kehendak pembangun. Sama ada mengatasi pemformatan atau menggunakan penyelesaian lain, keperluan untuk penggodaman berterusan, menyerlahkan ketiadaan penyelesaian yang mudah.

Atas ialah kandungan terperinci Mengapakah Boolean.ToString() Mengembalikan 'True' Daripada 'true' dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan