问下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
相关问答:
DataSet导出xml 批处理(循环)得怎么处理
XML文件
<A>
<B>
<C>
</C>
&nb ......
从数据库中查询一张表的数据
select 部门,姓名 from tb
如何才能生成下面的xml格式文件
<folder state="unchecked" label="全部">
<folder state="unchecked" isBra ......
我用jquery无刷新上传图片后返回json格式的数据报错
(实际上图片是上传成功的了,只是返回json格式总读不到,总是报错)
我调试上传的ashx页如下
无法显示 XML 页。
使用 样式表无法查看 XML 输入。请更 ......
我有一个类似的xml的 string,想通过遍历怎么个xml 输出我想要的element的值
xml 为:
<Discover xmlns="urn:schemas-microsoft-com:xml-analysis">
<RequestType>DISCOVER_XML_ME ......
我用.net开发wap网站
1,我从工具箱里拖了两个link,这两个link会显示在两行,如果让这两个link处于同一行。
2,如何显示两个控件之间的空格问题。
跟wap有关吗?不太明白
友情帮顶。。。。。。。。。。
就 ......