问下asp.net(c#)这里的语法啥意思?
protected void Page_Load(object sender, EventArgs args)
{
if (!this.IsPostBack)
{
this.Session["UploadInfo"] = new UploadInfo { IsReady = false };
}
}
这里
new UploadInfo { IsReady = false };
实例化时那个{}啥意思。
怎么是个大括号,是临时声明了一个类?
学习!!!
这是C# 3.0的匿名类型,和ASP.NET无关...参考...
http://msdn.microsoft.com/zh-cn/library/bb397696.aspx
new UploadInfo { IsReady = false };
应该有UploadInfo这个类,该类中有IsReady属性,这是实例化的一种新方式,
与UploadInfo up=new UploadInfo();
up.IsReady=false;是一样的,不知道是不是你要的?
ms 是 Object Initializer 这个新特性
学习1111
3.0的新特性,类初始化器,自动属性。
具体去网上查下吧
new UploadInfo { IsReady = false };
的意思是 实例化一个 UploadInfo 对象 由于下面不对这个实例进行引用 所以没有赋给一下变量
IsReady 是 UploadInfo 类中的一个 属性
也就是
public bool IsReady { get; set; }
以上放入Sesstion中的这个对象中只对 IsReady 这个赋了值
看不懂。。。。。。。。。
哦,刚才没仔细看...应该是这个,C# 3.0的对象初始值设定项...
http://msdn.microsoft.com/zh-cn/library/bb384062.aspx
相关问答:
select top 12 * from Product where [id] not in (select top 12 [id] from Product)
这样可以分页,但是我在后面想加个条件
select top 12 * from Product where [id] not in (select top 12 [id] from Prod ......
调整了这里,那里出问题。
有没有什么好的方法,像调整对话框一样????
找个专门做页面的
在dreamweaver里调。。。也可以直接控制HTML代码
确实痛苦 感同身受呀
哈哈 坚决路过。
用DW吧,VS搞设计 ......
我用.net开发wap网站
1,我从工具箱里拖了两个link,这两个link会显示在两行,如果让这两个link处于同一行。
2,如何显示两个控件之间的空格问题。
跟wap有关吗?不太明白
友情帮顶。。。。。。。。。。
就 ......