PDA

View Full Version : فرمت نوشتن تابع asc



federrer
چهارشنبه 17 مرداد 1386, 00:47 صبح
سلام

دوستان من کد زیر رو تو برنامه ام نوشتم



int strtxt;
string m = Text1.Text;
int t = m.Length;

for (int i = 1; i <= t; i++){
strtxt = asc(mid(m, i, 1));
}


خطای زیر رو نشون میده .



Error:>> The name 'asc' does not exist in the current context

فکر نکنم syntax نوشتنم مشکل داشته باشه . آخه عین همین رو چند جا دیدم !!!

مشکل کجاست؟؟

PC2st
چهارشنبه 17 مرداد 1386, 01:12 صبح
این توابعی که نوشتید مال بیسیک است.
در سی شارپ، داخل حلقه باید از صفر شروع شده تا یکی کمتر از طول رشته، و بجای mid از Substring و بجای asc یک تبدیل نوع داده صورت میگیرد:


int strtxt;
string m = Text1.Text;
int t = m.Length;
for(int i = 0; i < t; i++)
{
strtxt = (int)(m.Substring(i, 1).ToCharArray()[0]);
}