标签归档:c#技巧

c#中如何使用IF判断变量是否为空呢?


摘要:
下文讲述c#中判断一个变量是否为空的方法说明,如下所示;


一、判断字符串是否为空

 string a ="maomao";
 if(a == null)
  {
    //字符串为空
  }


二、判断字符串为空-方法2

 string a ="maomao";
 if(string.IsNullOrEmpty(a))
  {
    //字符串为空
  }


三、判断对象为空

 object a = new object();
 if(a == null)
  {
    //对象为空
  }


四、判断整型为空

 int? a =9;
  a=null
 if(a == null)
  {
    //整型为空
  }


  if(!a.HasValue)
  {
    //整型为空
  }


注意事项:
布尔值没有空值,因为其默认值为false

c#中AutoPostBack属性起什么作用呢?


摘要:
下文讲述c#开发中经常看见AutoPostBack属性-这个属性到底起什么作用呢?下文将一一道来

AutoPostBack属性功能:
    用于设定-当用户在控件上输入Enter Tab键时,是否自动回传到服务器进行相关操作。
  如:
    当AutoPostBack = TRUE  则自动回传
    当AutoPostBack = FALSE 则不自动回传

c#中Linq框架下-如何进行Sum计算呢?


摘要:
下文讲述c#下Linq框架的sum group计算方法说明,如下所示;

例:
使用Linq对dataset ds进行Sum计算的方法分享

 
var query = from c in ds.Tables[0].AsEnumerable()
            group c by c.Field("sort")
            into s
            select new
            {
                keyId = s.Select(m => m.Field("keyID").ToString()),
                Sort = s.Select(m => m.Field("sort").ToString()),
                QtySum = s.Sum(p => p.Field("qty")) 
            };