ورود

نسخه کامل مشاهده نسخه کامل : پاک کردن کل محتویات StringBuilder



sanam.b
04-08-2008, 18:05
سلام به همگی
آیا متدی برای پاک کردن کل محتویات StringBuilder وجود داره ؟البته من نگاه کردم چیزی به غیر از remove ندیدم
من این به نظرم رسید نظر شما چیه؟

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
چون اگه می نویسم
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
خطا می گیره

_H2_
05-08-2008, 00:57
سلام
در دات نت در حالت عادی باید به متدهای این تیپی که نوع بازگشتی دارند، بسیار دقت کرد.
در C++Native خیلی مرسوم بوده و هست که متدها اشاره گر خود کلاس جاری را باز گرداندد تا امکان انجام عملیات های مختلف در یک خط کد مقدور باشد.
در حالی که در دات نت اغلب در این گونه موارد، وهله جدیدی از کلاسس برگشت داده میشود.


ولی خوشبختانه یا متاسفانه در خصوص متد فوق، اشاره گر بازگشتی، وهله جدید نیست.



دستور فوق تنها دستور حذفی در کلاسس StringBuilder است،
شما یا باید از دستور فوق برای حذف استفاده کنید (temp.Remove(0, temp.Length
و یا با کمک دستور new نمونه ای جدید تولید کنید.

r.gh45
06-08-2008, 15:48
آیا متدی برای پاک کردن کل محتویات StringBuilder وجود دارهسلام می بخشید ولی این stringbuilder چی هست؟؟؟

sanam.b
06-08-2008, 21:04
سلام
StringBuilder شبیه string اما قابلیتها و امکانات بشتری داره مثلا
StringBuilder می تون تعداد مشخصی از کاراکتر ها رو با توجه به ضرفیط خود ذخیره کنه و در صورت تجاوز از ظرفیت آن با توجه به کاراکتر های اضافی افزایش پیدا می کنه . در حالی که در stringاینطور نیست
و یک سری مزایای دیگه که می تونی با مراجعه به MSDN و سایر مراجع دیگه با اونا آشنا بشی