博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#对象初始化器
阅读量:6371 次
发布时间:2019-06-23

本文共 371 字,大约阅读时间需要 1 分钟。

在C# 3.0中增加了一个名为"对象初始化器"(object initializer)的特性 ,它能初始化一个对象中的所有允许访问的字段和属性。具体地说,在创建对象的构造器调用之后,你现在可以增加一对大括号,并在其中添加一个成员初始化列表。每个成员的初始化操作都是一个赋值操作,等号左边是一个允许访问的字段属性,右边则是具体要赋的值。

创建一个Student对象,通过其属性初始化对象,通常都这样实现。

Student str=new Student();

stu.Name="张三";
stu.Sex="男";
stu.Age="25";

我们可以用对象初始化器简化上面的代码:

Student stu=new Student{Name="张三",Sex="男",Age=25};

这段代码和上边的代码具有完全相同的功能,只是更简洁和易用。

转载地址:http://ffuqa.baihongyu.com/

你可能感兴趣的文章
MongoDB学习笔记系列:(九) 分片
查看>>
Linux查看当前占用CPU或内存最多的几个进程
查看>>
在编程中为所欲为[圣诞版]
查看>>
海量数据处理方法
查看>>
appium定位
查看>>
浅谈分布式数据库中间件之分库分表
查看>>
2.Python基础
查看>>
第二十一讲 任务的删除
查看>>
园区网络搭建
查看>>
Tengine动态模块扩展
查看>>
HanLP二元核心词典详细解析
查看>>
Paxos——分布式一致性算法解析
查看>>
终于拿到证了....
查看>>
Java程序员: 选择比努力更重要
查看>>
PDF编辑技巧:怎么提取PDF文件中的页面
查看>>
使用bash shell 查看Linux系统的CPU和内存
查看>>
fuse文件系统
查看>>
全球首个大网级网络操作系统CNOS正式发布
查看>>
C经典实例
查看>>
Oracle图形化的数据库管理工具
查看>>