C#语言开发团队在C# 3.0中增加了一个名为"对象初始化器"(object initializer)的特性 ,它能初始化一个对象中的所有允许访问的字段和属性。别以为这和你没关系。我们先来看一个你非常熟悉不过的代码。
User operator=new User();
operator.ID=1;
operator.Pwd=1;
operator.Name="操作员"
以前是不是大...
分类:
其他好文 时间:
2015-03-15 15:21:37
阅读次数:
141
/// /// 对象初始化器测试 /// public class Initializer { //测试对象初始化器 public static void Test1() { Student stu1 = new Student() { name = "zhangsan", ag...
分类:
其他好文 时间:
2015-02-16 11:38:39
阅读次数:
116
------------------------------------10:47 2015/1/22-------------------------------------------------集合初始化器List list =new List(){1,2,3,4,5,6,7,8,9};//l...
分类:
其他好文 时间:
2015-01-22 15:19:22
阅读次数:
186
一、 引言C# 3.0中新的对象初始化器是一种简单的语法特征-借助于这种特征,对象的构建和初始化变得非常简单。假定你有一个类Student,它看起来有如下样子:public class Student{ public string firstName; public string lastName;...
一、object类型一个object就是一系列属性的集合,一个属性包含一个名字(属性名)和一个值(属性值)。object对于在应用程序中存储和传输数据而言,是非常理想的选择二、创建object创建object实例有两种方法:使用new 操作符后跟object构造函数使用对象初始化器,也就是对象字面量...
分类:
编程语言 时间:
2015-01-16 16:17:06
阅读次数:
150
1.使用Parameter//利用构造函数方式 ,不推荐这样写Parameter p =new Parameter("@id",值);cmd.Parameters.Add(p);//利用对象初始化器的方式,推荐是这样写Parameter p =new Parameter(){ParameterNa....
分类:
数据库 时间:
2015-01-09 08:04:12
阅读次数:
233
第二章主要复习.net 3.0 与Linq 有关的新知识1.隐式类型: 必须初始化不能赋值null,只是由编译器推测其类型罢了2. 对象初始化器,集合初始化器1,2 很简单就不介绍了3. lamdor 表达式 涉及到委托 需要好好研究一下 委托。4. 扩展方法5.匿名类型
分类:
其他好文 时间:
2015-01-08 17:24:56
阅读次数:
125
本节详细介绍了C#中的属性、自动属性、对象初始化器、集合初始化器、扩展方法等知识点。并附上代码以供下载。
NET3.0之对象和集合初始化器C# 对象初始化器与集合初始化器的若干问题
终于写到终结篇了,整个人像在梦游一样,说完这一篇我得继续写我的js系列啦。一:带索引的对象初始化器 还是按照江湖老规矩,先扒开看看到底是个什么玩意。1 static void Main(string[] args)2 {3 Diction...