linq和初始化器
2024-09-06 13:28:19
对象初始化器
在没有初始化器之前,我们初始化一个对象可能需要在构造函数内对属性赋值,或者先实例化一个对象,在一个一个的对其属性赋值。
使用初始化器:
已知类型:var query = new Person(){Name="k",Age=1}; 注:小括号可以不加
匿名类型:var query = new {Name="k",Age=1};
.class private auto ansi sealed beforefieldinit 指这个匿名类型是私有的、密封的
'<>f__AnonymousType0`2'<'<AB>j__TPar','<CD>j__TPar'>
前面是类名,0指第几个匿名类型,2指这个匿名类型的属性个数,后面的是属性
可以看到图中只有get没有set,说明匿名类型的属性都是只读的。
最新文章
- 《Programming with Objective-C》第三章 Working with Objects
- JPanel设置图片
- HDU 5842 Lweb and String
- android学习日记0--开发需要掌握的技能
- 关于 hashCode() 你需要了解的 3 件事
- [React] React Fundamentals: Mixins
- ORACLE 数据库用户备份及表备份
- Weblogic11g+Axis1.4 实现WebService服务
- 武汉科技大学ACM:1010: 零起点学算法27——判断是否直角三角形
- Linux下Apache PHP Mysql默认安装路径
- CentOS添加字体
- wenpack-simple+elementUI配置
- 关于Goldwell平台推出赠金及手数奖励
- 「洛谷3292」「BZOJ4568」「SCOI2016」幸运数字【倍增LCA+线性基+合并】
- 注意source folder与folder是不同的,避免404错误
- MySQL5.7 搭建主从同步
- cocos2dx2.x&;3.x部分函数对照表
- PostgreSQL 数据类型
- SqlHelper 1.0
- 控件_SeekBar与RatingBar