View Full Version : نحوه استفاده دستور Trim
Sal_64
سه شنبه 17 اردیبهشت 1387, 02:11 صبح
کار دستور Trim() حذف فاصله(فضای خالی) از یک رشته(در هر جایی از اون) است ، درسته؟
نحوه استفادش هم اینطور ، درسته؟
TexBox1.Text.Trim()
چرا زمانی که داخل این تکست باکس عدد 11 یا 1 1 یا 1 1 تایپ میشه
متوجه نمیشه که هر 3 تا عدد 11 هستند ؟ :افسرده:
Mahdi.Kiani
سه شنبه 17 اردیبهشت 1387, 02:56 صبح
کار دستور Trim() حذف فاصله(فضای خالی) از یک رشته(در هر جایی از اون) است ، درسته؟
سلام
نه در هر جایی
Removes All leading and trailing white-space Characters from the current System.String Object
فقط فضاهای خالی ابتدا و انتهای متن و یا اینکه کاراکتر های خاصی که شما براش تعیین می کنین ( باز هم در ابتدا و انتها )
مثال
string s = " 11 ";
MessageBox.Show(s.Trim());
Result = 11
*********
string s = " 1 1 ";
MessageBox.Show(s.Trim());
Result = 1 1
************
string s = "###----11---#";
MessageBox.Show(s.Trim('#'));
Result =----11---
**********
string s = "###----1##1 #-";
MessageBox.Show(s.Trim('#'));
Result =----1##1 #-
خطوط تیره را فضای خالی فرض کنید.
نکنه :
زمانی که برای متد Trim کاراکتر خاص مشخص می کنید دیگه کاراکتر های فضای خالی ( بعد از اون کاراکتر خاص) از بین نمیروند. در واقع Trim با مجموعه کاراکتر خاص، کاراکتر های مشخص شده را چنانچه در ابتدا و انتهای رشته باشند پاک می کنه.. در این حالت اگر بعد از اون کاراکتر خاص و یا مجموعه کاراکتر، فضای خالی در پایان رشته باشه از بین نمیره
از متد های TrimEnd و TrimStart هم می تونین استفاده کنین.. کار مشابه با Trim انجام می دهند.. فقط یا برای ابتدای متن و یا انتهای متن
موفق باشید
Mahdi.Kiani
سه شنبه 17 اردیبهشت 1387, 11:47 صبح
برای از بین بردن فضاهای خالی و کاراکتر های غیر مجاز به ... این پست ... (http://barnamenevis.org/forum/showpost.php?p=511055&postcount=285)مراجعه کنید
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.