PDA

View Full Version : سوال: استفاده از آرایه در تابع



titi808
یک شنبه 03 دی 1396, 11:18 صبح
سلام

اگر آرایه ای داشته باشیم که دارای 2 عضو باشد مثلا "نام و سن" چطور باید تو تابع تعریف و چگونه باید مقدار دهی کرد

برای آرایه تک عنصری از روش زیر استفاده میکنم ولی 2 عنصری رو بلد نیستم


static void GreetPersons(params string[] names) { }

GreetPersons("John", "Jane", "Tarzan");

parvizwpf
یک شنبه 03 دی 1396, 14:19 عصر
یه نوع داریم به نام Tuple میتونید اینجوری استفاده کنید:
Tuple<int, string, bool> tuple =
new Tuple<int, string, bool>(1, "cat", true);
// Access tuple properties.
if (tuple.Item1 == 1)
{
Console.WriteLine(tuple.Item1);
}
if (tuple.Item2 == "dog")
{
Console.WriteLine(tuple.Item2);
}
if (tuple.Item3)
{
Console.WriteLine(tuple.Item3);
}

یه کار دیگه که خودم میپسندم استفاده از کلاس یا struct هست. برای کار مورد نظرتون کلاسی یا struct با دو پراپرتی نام و سن بسازید و در تابع لیستی از اون کلاس یا struct پاس بدید