C# хэл дээр StringBuilder хоосон эсэхийг хэрхэн шалгах вэ?
C# хэл дээр StringBuilder хоосон эсэхийг хэрхэн шалгах вэ?

Видео: C# хэл дээр StringBuilder хоосон эсэхийг хэрхэн шалгах вэ?

Видео: C# хэл дээр StringBuilder хоосон эсэхийг хэрхэн шалгах вэ?
Видео: C програмчлалын хэл | Хичээл #1 2024, May
Anonim

уртын арга StringBuilder эсвэл StringBuffer анги нь одоо байгаа тэмдэгтүүдийн дарааллын уртыг буцаана. Жишээн дээр харж байгаачлан to эсэхийг шалгана уу нь StringBuilder хоосон байна , уртыг авна StringBuilder обьект. Хэрэв урт нь 0 бол энэ нь тийм юм хоосон , өөрөөр үгүй.

Цаашилбал, C# дээр StringBuilder хоосон эсвэл хоосон эсэхийг хэрхэн шалгах вэ?

Буцаагдсан бүхэл тоо нь уртыг илэрхийлнэ StringBuilder жишээ. Тэгэхээр бид чадна шалгах эсэх нь StringBuilder объект юм хоосон түүний Length шинж чанарыг ашиглан. Хэрэв StringBuilder . Урт шинж чанар нь тэг (0) буцаана, тэгвэл бид чадна тодорхойлох нь StringBuilder объект юм хоосон ( үгүй дүрд байдаг StringBuilder ).

C# хэл дээр StringBuilder ямар ашиг тустай вэ? онд c# , StringBuilder нь анги юм ашигласан өөрчлөгддөг тэмдэгтүүдийг төлөөлөх ба энэ нь Системийн объект юм. Текстийн нэрийн орон зай. Утас шиг c# , Бид чадна ашиглах а StringBuilder Бидний шаардлагад үндэслэн тэмдэгтүүдийн дараалсан цуглуулга болох аливаа төрлийн текстийг хадгалах хувьсагчийг бий болгох.

Үүний нэгэн адил та StringBuilder-г хэрхэн хоосон болгох вэ гэж асууж магадгүй юм.

Устгах арга нь эхлэл индекс ба төгсгөлийн индекс гэсэн хоёр параметрийг хүлээн авдаг. руу тодорхой агуулгын хувьд бид 0-ийг эхлэлийн индекс болон уртын хувьд өгөх болно StringBuilder объектыг төгсгөлийн индекс болгон тодорхой түүнд байгаа бүх зүйл. Гаралтаас харахад агуулга нь StringBuilder давталтын эхэнд цэвэрлэгддэг.

Мөр нь null C# байж болох уу?

онд C# , IsNullOrEmpty() нь a мөр арга. А мөр болно байх null хэрэв үнэ цэнэ өгөөгүй бол. А мөр болно "" эсвэл томилогдсон бол хоосон байх Мөр . Хоосон (хоосон гэсэн тогтмол утаснууд ).

Зөвлөмж болгож буй: