class Person
{
}
class Student : Person
{
}
class Teacher: Person
{
}
class Program
{
static void Main(string[] args)
{
List<Person> plist = new List<Person>();
plist = new List<Student>();
plist = new List<Teacher>();
}
}
List<Person> plist = new List<Student>(); plist.Add(new Person()); plist.Add(new Student()); plist.Add(new Teacher());
delegate void Work<T>(T item);
class Person
{
public string Name { get; set; }
}
class Student : Person
{
public string Like { get; set; }
}
class Teacher : Person
{
public string Teach { get; set; }
}
class Program
{
static void Main(string[] args)
{
Work<Person> worker = (p) => { Console.WriteLine(p.Name); }; ;
Work<Student> student_worker = (s) => { Console.WriteLine(s.Like); };
student_worker = worker; //此处编译错误
}
}
delegate void WorkIn<in T>(T item);
delegate void WorkIn<in T>(T item);
class Program
{
static void Main(string[] args)
{
WorkIn<Person> woker = (p) => { Console.WriteLine(p.Name); };
WorkIn<Student> student_worker = woker;
student_worker(new Student() { Name="tom", Like="C#" });
}
}
delegate void WorkIn<in T>(T item);
class Program
{
static void Main(string[] args)
{
WorkIn<Person> woker = (p) => { Console.WriteLine(p.Name); };
WorkIn<Student> student_worker = (s)=> { woker(s); };
student_worker(new Student() { Name="tom", Like="C#" });
}
}
delegate T Work<T>();
class Program
{
static void Main(string[] args)
{
Work<Person> worker = () => { return new Person(); };
Work<Student> student_worker = () => { return new Student(); };
worker = student_worker;
}
}
delegate T WorkOut<out T>();
class Program
{
static void Main(string[] args)
{
WorkOut<Person> worker = () => { return new Person(); };
WorkOut<Student> student_worker = () => { return new Student(); };
worker = student_worker;
Person p = worker();
}
}
Person p = new Student();
delegate T WorkOut<out T>();
class Program
{
static void Main(string[] args)
{
WorkOut<Student> student_worker = () => { return new Student(); };
WorkOut<Person> worker = () => { return student_worker (); };
Person p = worker();
}
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有