PDA

View Full Version : سوال: روش ورود و خروح ارایه از متد



Ehsan Programmer
جمعه 21 اسفند 1388, 22:26 عصر
سلام
میخوام یک متد تعریف کنم که ورودی و خروجی آن ارایه است ورودیشو بلدم خروجیشچه جوریه؟ کد زیر رو نوشتم جواب نمیده
فرض کنید 100 عدد داریم که در قالب یه آرایه میره توی یک متد یردازش میشه و بعد باید از متد خارج بشه

publicstring[] Enter( string [] Name)
{

for (int a = 1; a <= 100; a++)
Name[a] = "i";
return;
}

saeidgab
جمعه 21 اسفند 1388, 23:23 عصر
این کد باید کار کنه، چه مشکلی داره؟

AmirAmiri
جمعه 21 اسفند 1388, 23:26 عصر
شما تو این کد هیچی return نکردید

r00tkit
شنبه 22 اسفند 1388, 00:07 صبح
سلام

array ها reference type هستن لازم نیست چیزی رو برگردونی اما اگه خواستی تابع یه ارایه برگردونه این کدش:


static string[] Enter(string[] Name)
{

for (int a = 0; a <= 1; a++)
Name[a] = "i";
return Name;
}

static void Main()
{
string[] d = { "hello", "geek", "1982" };
Enter(d);
foreach (var i in d)
Console.WriteLine(i);
}

اینم همین کار رو می کنه:


static void Enter(string[] Name)
{

for (int a = 0; a <= 1; a++)
Name[a] = "i";

}