-
تعیین کاراکتر هیچ؟
سلام
من یک textboxدارم که مثلا توش نوشتم (سلام).قسمتی از برنامه من طوری نوشته شده که میاد کاراکتر قبل و بعد از هر کاراکتر را بررسی می کنه و یک سری عملیات روش انجام میده.اما واسه آخرین کاراکتر خطا می گیره.چون دیگه بعدش کاراکتری نیست.چطوری کاراکتر هیچ مشخص می کنن؟این قسمتی از برناممه:(strnameنام رشته وارده در متنه)
کد:
if(strname[j + 1] != 'ب'&&
strname[j + 1] != 'پ' && strname[j + 1] != 'ت' && strname[j + 1] != 'ث' &&
strname[j + 1] != 'ج' && strname[j + 1] != 'چ' && strname[j + 1] != 'ح' &&
strname[j + 1] != 'خ' && strname[j + 1] != 'د' && strname[j + 1] != 'ذ')
return 2;
-
سلام دوست عزیز.
من که نفهمیدم میخوای چیکار کنی.یه خورده ابتدایی تر توضیح بده ما مبتدی ها هم بفهمیم.
اون j چیه؟
لطفاً کد رو کامل بزارین و بهتر بگین که اون شرط چیکار میکنه و کاملتر توضیح بدین ممنونم.
موفق باشید.
-
خوب شما باید مقایسه کنی که اگه اون کاراکتری که حرف قبل و بعدشو میخوای بررسی کنی برابر با TextLength تکست باکست بود دیگه با حرف بعدی کاری نداشته باشی .
-
سلام متد زیر در صورتی که یکی از کاراکتر ها برابر با Length بود true برمیگردونه در غیر این صورت false:
کد:
private bool IsTrue(string TXT)
{
for (int i = 0; i < TXT.Length; i++)
{
if (TXT.Substring(i, 1) == TXT.Length.ToString())
{
return true;
}
}
return false;
}
موفق باشید.
-
سلام
فکر کنم حلقه ی for رو این قرار بدین مشکلتون حل بشه.
کد:
For(int i = 0;i < txtSample.TxetLength – 1;i++)