StringBuilder C# ичинде бош же жок экенин кантип текшериңиз?
StringBuilder C# ичинде бош же жок экенин кантип текшериңиз?

Video: StringBuilder C# ичинде бош же жок экенин кантип текшериңиз?

Video: StringBuilder C# ичинде бош же жок экенин кантип текшериңиз?
Video: 12.4 Класс StringBuilder 2024, Май
Anonim

Узундук ыкмасы StringBuilder же StringBuffer классы учурда ээ болгон символдордун ырааттуулугунун узундугун кайтарат. Мисалдан көрүнүп тургандай, to болсо текшерүү the StringBuilder бош , узундугун алуу StringBuilder объект. Узундугу 0 болсо, анда ал бош , болбосо жок.

Андан тышкары, StringBuilder C# ичинде бош же жок экенин кантип текшериңиз?

Кайтарылган бүтүн сан узундугун билдирет StringBuilder мисал. Демек, биз алабыз текшерүү болобу а StringBuilder объект болуп саналат бош анын Length касиетин колдонуу менен. Эгерде StringBuilder . Length касиети нөлдү кайтарат (0), анда биз мүмкүн аныктоо the StringBuilder объект болуп саналат бош ( жок мүнөзү бар StringBuilder ).

C# ичинде StringBuilder эмнени колдонот? In c# , StringBuilder болгон класс болуп саналат колдонулган символдордун өзгөрүлмө сапын көрсөтүү үчүн жана ал Системанын объектиси болуп саналат. Тексттин аталыш мейкиндиги. Сап сыяктуу c# , биздин колубуздан келет колдонуу а StringBuilder биздин талаптарга негизделген белгилердин ырааттуу жыйындысы болгон тексттин каалаган түрүн кармоо үчүн өзгөрмөлөрдү түзүү.

Ошо сыяктуу эле, сиз StringBuilderди кантип бош кыласыз деп сурасаңыз болот?

Өчүрүү ыкмасы эки параметрди кабыл алат, башталгыч индекс жана аяктоо индекси. үчүн ачык мазмуну, биз 0 баштапкы индекси жана узундугу катары камсыз кылуу үчүн бара жатабыз StringBuilder объект акыркы индекси катары ачык анда бар баары. Чыгуудан көрүнүп тургандай, мазмуну StringBuilder циклдин башында тазаланат.

Сап null C# болушу мүмкүнбү?

In C# , IsNullOrEmpty() – а сап ыкмасы. А сап болот бол нөл эгерде ага маани берилбесе. А сап болот ал “” же дайындалган болсо, бош бол String . Бош (Бош үчүн туруктуу саптар ).

Сунушталууда: