PDA

View Full Version : چگونگی تعریف یک آرایه به عنوان مقدار برگشتی تابع



hamhik
دوشنبه 15 آذر 1389, 12:49 عصر
با سلام
من یک کلاس دارم که توی این کلاس یک تابع هست که مقدار برگشتی این تابع آرایه ای ار نوع استرینگ می باشد من می خوام بدونم خط تعریف تابع و مقداری که در مقابل عبارت return نوشته می شه به چه صورت است؟
با تشکر

tooraj_azizi_1035
دوشنبه 15 آذر 1389, 13:00 عصر
سلام،

private string[] tes()
{
string[] a = new string[2];
a[0] = "hi";
a[1] = "hello";

return a;
}
:قلب:

aybaba
سه شنبه 12 دی 1391, 09:37 صبح
نحوه ی ارسال یک آرایه به تابع بصورت ارجاع چطوری هست ؟؟
یعنی میخوام از یه تابع، یه آرایه دو بعدی رو به یه تابع دیگه بفرستم و تو تابع دوم خروجی رو با استفاده از اون آرایه بده؟؟؟

فرید نجفلو
سه شنبه 12 دی 1391, 13:06 عصر
سلام

private string[] MyFunc(ref string[] InAry)
{

}


نحوه استفاده:

string[] ary = { "C", "A", "B" };
string[] Result = MyFunc(ref ary);



اگه می خواید فقط آرایه ورودی تغییر بدید مثلا اون رو Sort کنید نیازی به خروجی ندارید متد رو void تعریف کنید

AmirGhasemi
سه شنبه 12 دی 1391, 13:08 عصر
سلام بر اساتيد بزرگوار
دوستان بجاي برگرداندن يك آرايه به عنوان مقدار بازگشتي يك متد، سعي كنيد از List استفاده كنيد
استفاده از List<> خيلي خيلي بهتره

aybaba
سه شنبه 19 دی 1391, 00:08 صبح
از لیست یا اری لیست میشه بصورت پویا ساخت ؟؟؟ مثلن در هنگام اجرای برنامه ، به تعدادی که از قبل مشخص نیست اری لیست ساخت ( مثلا با ایندکس یا هر چیزه دیگه) ؟؟؟؟