本文讲的是LINQ的一个不常用的知识,假设你对LINQ比较熟悉。
因为不常用,所以这些知识“不太重要”,可能学了也用不到,但是有的人会用这些知识刁难程序员,在别人面前炫耀。程序员何苦为难程序员!知识不过是“闻道有先后,术业有专攻”罢了。
如果两个人相互用自己知识相对另一个人知识的差集相互考对方,无论两个人知识多么渊博,都只会像两个傻子一样相互找对方的难堪。
举例:
class User { public int UserId { get; set; } public string Name { get; set; } }
class UserBasic { public int UserId { get; set; } public int Age { get; set; } public string Sex { get; set; } }
class UserDetail { public int UserId { get; set; } public string Phone { get; set; } public string Address { get; set; } }
因代码太长,用图片显示,源码请移玉步至Github
输出
2/静流/18/女/18888888888/上海 3/空流/18/男/NULL/NULL
知识点: