如下两种样式有何区别? 样式一: 样式二: |
|
8分 |
无区别
上面是下面的语法糖,private long id由框架帮你声明 |
8分 |
没区别,不同的.net framework版本的语法。
样式二是通用语法,样式一在3.5以上版本才支持。 |
6分 |
和.net framework没有关系,C# 3.0以上支持自动属性。
|
private string GetPropertyName<T>(Expression<Func<T>> express)
{ var memberExpress = express.Body as MemberExpression; if (memberExpress != null) { return memberExpress.Member.Name; } else { return string.Empty; } } |