加大括号这是什么写法? 本帖最后由 will_stier 于 2013-01-04 16:46:40 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 匿名类型的赋值方式,让C#代码看着更加优雅等同于:User Test=new User();Test.usr_cd="admin";Test.usr_password="123456"; new一个对象的另一种写法,大括号后面可以对该类里面的属性直接赋值 new一个对象 并给对象赋值 下面的与你那一行是等价的,都是符合C#语法的。 User u = new User(); u.usr_cd="admin"; u.usr_password="123456"; Session["user"] = u; C# 3.0 加入的一个语法糖“对象初始化器”,含义就入ls上说滴,我就不重复了 我以为你问的是 “<SPAN style="COLOR: #ff0000">”这句。话说我也没见过C#有这语法像HTML的 其实类似的写法很多,多看看新版的特性就好了就像数组一样。以下数组x与数组y也是等价的。int[] x = new int[] {0, 1, 2, 3}int[] y =new int[4];y[0] = 0;y[1] = 1;y[2] = 2;y[3] = 3;新版一样特性很还有很多,比如对方法定义,就可以直接指定值,成为一个默认就成为了重载的方法。public void x(int a = 1, string y = "00"){ //方便实现}对于这个方便法的调用存在重载了,可是直接使用x(0);也可以直接使用x("abcd");还可以使用x(0, "abcd") http://msdn.microsoft.com/zh-cn/library/bb384062.aspx参考一下上面的地址 菜鸟求问~~~~~~ 搭建网站。请教! Webpage has expired 怎么解决? 求教BackColor的类型! 如果我想给它赋值该怎么做? 请教关于StringBuilder的问题? 关于一个通过验证登陆以后的问题~ @@@@@@@@@@@@@@@@@为什么票字无法用REQUEST获取呢··············· asp.net是不是只能在虚拟目录下面运行? 上传文件的文件名不能正常显示 关于变量定义问题? asp.net用了<asp:login>控件后,无法清空文本框 gridview中的imagefield绑定数据问题
等同于:
User Test=new User();
Test.usr_cd="admin";
Test.usr_password="123456";
都是符合C#语法的。
User u = new User();
u.usr_cd="admin";
u.usr_password="123456";
Session["user"] = u;
话说我也没见过C#有这语法像HTML的
多看看新版的特性就好了
就像数组一样。以下数组x与数组y也是等价的。int[] x = new int[] {0, 1, 2, 3}int[] y =new int[4];
y[0] = 0;
y[1] = 1;
y[2] = 2;
y[3] = 3;
新版一样特性很还有很多,
比如对方法定义,就可以直接指定值,成为一个默认就成为了重载的方法。
public void x(int a = 1, string y = "00"){
//方便实现
}
对于这个方便法的调用存在重载了,
可是直接使用x(0);
也可以直接使用x("abcd");
还可以使用x(0, "abcd")
参考一下上面的地址