سلام
دوستان به نظرتون کجای این کد اشتباهه؟
چرا نمیذاره که از یه متغییر هم نام دیگه تعریف کنم داخل کد؟
public int method ( string arg1)
{
int i=int32.parse(this.arg1);
return i;
}
ممنون میشم راهنمایی بفرمایید
مرسی
سلام
دوستان به نظرتون کجای این کد اشتباهه؟
چرا نمیذاره که از یه متغییر هم نام دیگه تعریف کنم داخل کد؟
public int method ( string arg1)
{
int i=int32.parse(this.arg1);
return i;
}
ممنون میشم راهنمایی بفرمایید
مرسی
اگه arg1 در کلاس حاوی method هم تعریف شده باشه مشکلی وجود نداره تست کردم.
در اینجا منظور از this.arg1 متغیر خارج از تابع method است برای دسترسی به پارامتر method نوشتن همون arg1 کافیه.
یه _arg به اسم اون آرگومان اضافه کن .
سلام،
همینطور که تورج عزیزی گفت این کد نباید مشکلی داشته باشه؛ شاید مشکل از اشتباه تایپی شماست:
int i=int32.parse(this.arg1) --> int i=Int32.parse(this.arg1)