class Writer
{
public void Write( int i )
{
}
public void Write(IList l)
{
foreach ( var i in l )
{
Console.WriteLine(i.GetType());
//Write( i );//CS1502
}
}
}
class Program
{
static void Main(string[] args)
{
int[] array1 = { 1, 2, 3 };
Writer t = new Writer();
t.Write( array1 );
}
}
var のタイプを表示すると、'System.Int32' と 'System.String' が表示されます。誰でも私を助けることができます。