Hashtable adr=(Hashtable)Session["CustomerOrdersSession"];
if(adr==null)
{
adr=new Hashtable();
Session["CustomerOrdersSession"]=adr;
}
这句该怎么更清楚的理解呢。。总是很模糊
if(adr==null)
{
adr=new Hashtable();
Session["CustomerOrdersSession"]=adr;
}
这句该怎么更清楚的理解呢。。总是很模糊
解决方案 »
- 求正规则表达式!
- 获取的网页的stream转为string有什么方便的方法?
- C#用repeater实现下拉列表问题
- 页面源代码中出现了多个<DIV id=item>, 也就是出现很多ID相同的DIV元素, 应该如何分别得到这些元素(HtmlElement)?
- C# 带参数的存储过程
- 一个诡异的Remoting问题,“由于安全限制,无法访问类型”
- 非常奇怪的问题,双击打开软件是好的,添加到注册表自动启动就出错
- 编程求任意给定的n急求这道题的做法C#2.0"个数中的奇数的连乘积、偶数的平方和以及0的个数,n通过控制台输入。
- 如何使用treeView和imageList控件?在线等。。。
- 我在load的时候为什么show不出画面
- 高手请吧!!!有关记事本关闭问题
- 使用在线编辑器后,怎么检查用户输入的html代码的完整性
感觉这样写不是很好,可以改成如下:Hashtable adr=Session["CustomerOrdersSession"] as Hashtable;
if(adr==null)
{
adr=new Hashtable();
Session["CustomerOrdersSession"]=adr;
}
if(adr==null)
{
adr=new Hashtable();
Session["CustomerOrdersSession"]=adr;
}判断了。。如果Session中有 这个哈希表,就赋值给adr, 如果Session中没有(即adr==null),
新建一个哈希表,并存放到Session中