چگونه می توان زمان call کردن یک متد پارامتر های ان را مشخص کرد و یا به یک متد یه تعداد دلخواه در زمان فراخوانی پارامتر ارسال کرد ؟Param
public static void UseParams(params int[] list)چگونه می توان به یک متد که دارای پارامتر می باشد پارامتر با type دلخواه به آن ارسال کرد ؟\پارامتر از نوع Object
public
static void UseObject(object obj)چگونه می توان یک متد با Type و تعداد پارامتر های نا مشخص ایجاد تا بتوان در زمان callکردن آن ها را تعیین کرد ؟
public
static void UseParams2(params object[] list)
//
cs_params.cs using System; public class MyClass
{ public static void UseParams(params int[] list)
{ for ( int i = 0 ; i
< list.Length ; i++ )
Console.WriteLine(list[i]); Console.WriteLine(); } public static void UseParams2(params object[]
list) { for ( int i = 0 ; i
< list.Length ; i++ )
Console.WriteLine(list[i]); Console.WriteLine(); } public static void Main() { UseParams(1, 2,
3); UseParams2(1,
'a', "test"); int[] myarray = new
int[3] {10,11,12};
UseParams(myarray); } }
|
با تشکر از اطلاعات همکارم آقای گرجی