求前辈赐教,本人是刚C#的菜鸟
using System;using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication17
{
class class1<T>
{
public void myprintf()
{
Console.WriteLine("这是一种泛型");
}
}
class Program
{
static void Main(string[] args)
{
class1<int> mydata = new class1<int>();
mydata.myprintf();
int m = 1;
mydata = m;
}
}
}
上面的程序中,VS会提示“mydata= m;”此行有错误。我不懂的是:mydata不是一个int型的数据了吗,那为什么同样是int型的m不能赋值给mydata?