איך בודקים ש-StringBuilder ריק או לא ב-C#?
איך בודקים ש-StringBuilder ריק או לא ב-C#?

וִידֵאוֹ: איך בודקים ש-StringBuilder ריק או לא ב-C#?

וִידֵאוֹ: איך בודקים ש-StringBuilder ריק או לא ב-C#?
וִידֵאוֹ: איך תדעו שהנעל שלכם מזויפת? 2024, נוֹבֶמבֶּר
Anonim

שיטת האורך של ה StringBuilder או מחלקה StringBuffer מחזירה את אורך רצף התווים שיש לה כרגע. כפי שאתה יכול לראות בדוגמה, to תבדוק אם ה StringBuilder ריק , קבל את אורך ה StringBuilder לְהִתְנַגֵד. אם האורך הוא 0, הוא כן ריק , אחרת לֹא.

יתר על כן, כיצד לבדוק StringBuilder ריק או לא ב-C#?

ערך מספר שלם שהוחזר מייצג את האורך של StringBuilder למשל. אז אנחנו יכולים חשבון האם א StringBuilder חפץ הוא ריק באמצעות תכונת האורך שלו. אם StringBuilder . מאפיין אורך מחזיר אפס (0) אז נוכל לקבוע ה StringBuilder האובייקט הוא ריק ( לא אופי קיים ב StringBuilder ).

מה השימוש ב-StringBuilder ב-C#? ב c# , StringBuilder הוא מחלקה שהיא בשימוש לייצג מחרוזת תווים הניתנת לשינוי והיא אובייקט של System. מרחב שמות טקסט. כמו חוט פנימה c# , אנחנו יכולים להשתמש א StringBuilder ליצור משתנים שיכילו כל סוג של טקסט שהוא אוסף רציף של תווים המבוסס על הדרישות שלנו.

באופן דומה, אתם עשויים לשאול, כיצד הופכים StringBuilder לריק?

שיטת המחיקה מקבלת שני פרמטרים, אינדקס התחלה ואינדקס סיום. ל ברור את התוכן, אנחנו הולכים לספק 0 כאינדקס התחלה ואורך של StringBuilder אובייקט כאינדקס קצה ל ברור כל מה שיש בו. כפי שניתן לראות מהפלט, התוכן של ה- StringBuilder נמחק בתחילת הלולאה.

האם מחרוזת יכולה להיות null C#?

ב C# , IsNullOrEmpty() הוא א חוּט שיטה. א מחרוזת תהיה לִהיוֹת ריק אם לא הוקצה לו ערך. א מחרוזת תהיה להיות ריק אם הוא מוקצה "" או חוּט . ריק (קבוע לריק מחרוזות ).

מוּמלָץ: