PDA

View Full Version : شمارش تعداد كاراكترها



arsalansalar
چهارشنبه 05 خرداد 1389, 08:48 صبح
سلام
چه جوري ميشه تعداد كاراكترهاي يك جمله رو شمورد؟

حامد مصافی
چهارشنبه 05 خرداد 1389, 08:50 صبح
خصوصيت Length شي System.String

nima898
چهارشنبه 05 خرداد 1389, 11:36 صبح
dim a as integer = len("NEW TEXT")

حامد مصافی
چهارشنبه 05 خرداد 1389, 11:49 صبح
dim a as integer = len("NEW TEXT")

كد VB ، منسوخ شده!

Mani_rf
چهارشنبه 05 خرداد 1389, 13:51 عصر
كد VB ، منسوخ شده!

:عصبانی: برای این حرفت منبع داری؟

حامد مصافی
چهارشنبه 05 خرداد 1389, 17:09 عصر
تابع len و بقيه توابع VB در دات نت به همان ظاهر وجود ندارند براي جبران اين تقيصه مايكروسافت اسمبلي هاي غير استانداردي را تحت فضاي نام Microsoft منتشر كرده است كه هر آن احتمال بركناري آن ها مي رود. وضعين Microsoft.VisualBasic.dll را كه تابع len هم در آن قرار دارد در اين صفحه (http://msdn.microsoft.com/en-us/library/ee471421.aspx)مشاهده فرمائيد.

Mani_rf
جمعه 07 خرداد 1389, 13:27 عصر
اما LEN جزو توابع منسوخ شده که در این صفحه درج شده ، نبود!
اینها توابعی هستند که در کتابخانه Microsoft.VisualBasic شامل تغییراتی بوده اند؛ این کتابخانه 168 تابع دارد که با این تفاصیر 11 تا از آنها حذف شده اند و یکی به کتابخانه ای مستقل انتقال داد شده درنتیجه 156 تای دیگر به قوت خود باقی هستند.

در این لیست، کتابخانه های پر مصرف دیگری مانند System.Xml.dll ، System.Windows.Forms.dll، mscorlib.dll ،System.Data.dll ، System.Drawing.dll ، System.dll هم وجود دارند که تغییراتی از جمله حذف شدن توابع داشته اند، آیا به نظر شما همه آنها اسمبلي هاي غير استانداردي هستند که ماکروسافت برای جبران چیزی از آنها استفاده کرده است و هر آن احتمال بركناري آن ها مي رود؟

mohsensaghafi
جمعه 07 خرداد 1389, 15:56 عصر
سلام دوست عزیز.
اگر منظورت شمردن کاراکتر های جمله است باید اون رو با حلقه for انجام بدی. دونه دونه حرکت کنی و اگر محتویات خونه، کاراکتر ها باشن، یه شمارنده رو اضافه کنی. اما اگر منظورت کاراکتر های رشته هست، که می تونی از دستور len استفاده کنی.