谁能解释一下:
- 编译确定
- 运行时 KO
我已经检查了 IEnumerable<> 和 IEnumerable 的源代码,但没有发现任何东西仅供参考,这不适用于 List
class Program
{
public class Person
{
public long Age { get; set; }
}
static void Main(string[] args)
{
IEnumerable<Person> list = new List<Person>();
((Person)list).Age = 5;
}
}