StringBuilder C# da bo'sh yoki yo'qligini qanday tekshirish kerak?
StringBuilder C# da bo'sh yoki yo'qligini qanday tekshirish kerak?

Video: StringBuilder C# da bo'sh yoki yo'qligini qanday tekshirish kerak?

Video: StringBuilder C# da bo'sh yoki yo'qligini qanday tekshirish kerak?
Video: Difference Between String and StringBuilder In C# 2024, Dekabr
Anonim

Uzunlik usuli StringBuilder yoki StringBuffer klassi hozirda mavjud bo'lgan belgilar ketma-ketligi uzunligini qaytaradi. Misolda ko'rib turganingizdek, to tekshiring the StringBuilder bo'sh , uzunligini oling StringBuilder ob'ekt. Agar uzunlik 0 bo'lsa, u bo'sh , aks holda emas.

Bundan tashqari, StringBuilder C# da bo'sh yoki yo'qligini qanday tekshirish kerak?

Qaytgan tamsayı qiymati uzunligini ifodalaydi StringBuilder misol. Demak, qila olamiz tekshirish a StringBuilder ob'ekt hisoblanadi bo'sh uning Length xususiyatidan foydalangan holda. Agar StringBuilder . Uzunlik xususiyati nol (0) qaytarsa, biz qila olamiz aniqlash the StringBuilder ob'ekt hisoblanadi bo'sh ( yo'q xarakter mavjud StringBuilder ).

C# da StringBuilder nimadan foydalanadi? In c# , StringBuilder bo'lgan sinfdir ishlatilgan o'zgaruvchan belgilar qatorini ifodalash uchun va u Tizim ob'ekti hisoblanadi. Matn nomi maydoni. Ip kiritish kabi c# , Biz bajara olamiz foydalanish a StringBuilder Bizning talablarimiz asosida ketma-ket belgilar to'plami bo'lgan har qanday matnni saqlash uchun o'zgaruvchilar yaratish.

Xuddi shunday, siz StringBuilder-ni qanday qilib bo'sh qilish kerakligini so'rashingiz mumkin?

O'chirish usuli ikkita parametrni qabul qiladi, boshlang'ich indeks va tugatish indeksi. Kimga aniq mazmuni, biz boshlang'ich indeksi va uzunligi sifatida 0 ni taqdim etamiz StringBuilder ob'ekt yakuniy indeks sifatida aniq unda bor hamma narsa. Chiqishdan ko'rinib turibdiki, ning mazmuni StringBuilder tsikl boshida tozalanadi.

Satr null C# bo'lishi mumkinmi?

In C# , IsNullOrEmpty() a ip usuli. A string bo'ladi bo'l null agar unga qiymat berilmagan bo'lsa. A string bo'ladi Agar unga “” yoki tayinlangan bo'lsa, bo'sh bo'ling String . Empty (bo'sh uchun doimiy torlar ).

Tavsiya: