من میخوام بدونم چطوری میتونم بفهمم تعداد تکرار یک کاراکتر در textbox چند تاست؟ لطفا کمکم کنید. با تشکر :46:
Printable View
من میخوام بدونم چطوری میتونم بفهمم تعداد تکرار یک کاراکتر در textbox چند تاست؟ لطفا کمکم کنید. با تشکر :46:
سلام.
txt همون رشته شماست و 'a' هم توی اون جستجو میشه.البته یه دونه اضافه برمیگردونه که -1 کردیم.کد:MessageBox.Show((txt.Split(new char[] { 'a' }).Length - 1).ToString());
موفق باشید:46:.
سلام همیشه بهار جان:)
به نظرت یه آرایه جدید ساختن ، باعث کمبود حافظه نمیشه؟:D
سلام همیشه بهار جان
مرسی از جوابتون. ولی split رو نمیشناسه . این ارور رو میده.
Error 1 'System.Windows.Forms.TextBox' does not contain a definition for 'Split' and no extension method 'Split' accepting a first argument of type 'System.Windows.Forms.TextBox' could be found (are you missing a using directive or an assembly reference?)
سلام.نقل قول:
سلام همیشه بهار جان:)
به نظرت یه آرایه جدید ساختن ، باعث کمبود حافظه نمیشه؟:D
نطر شما چیه؟
از RegularExpressions هم میشه استفاده کرد.
نقل قول:
مرسی از جوابتون. ولی split رو نمیشناسه . این ارور رو میده.
یا:کد:TextBox1.Text.Split
موفق باشید.کد:MessageBox.Show(System.Text.RegularExpressions.Regex.Split("ali","a").Length.ToString());
نظر من روش کلاسیکه:31:
مثلا تکست باشه، تک تک ایندکس ها رو سرچ کنیم
textBox.text[0]
مثلا