C# 使用双问号(??)和问号(?)的使用方法
<br />在C#中对数据库表赋值可能需要做某些判断,比方是使用DBNULL还是""或者其他,这时??和?就可以帮助我们来完成<br />单问号---用于给变量设初值的时候,给变量(int类型)赋值为null,而不是0!<br />双问号---用于判断并赋值,先判断当前变量是否为null,如果是就可以赋一个新值,否则跳过!<br /> <br />范例://判断or.IsExactly的值true/false 当true 赋值 1,当false 赋值 DBNull,<br /> cmd.Parameters
转载
2010-08-07 10:24:00 ·
2580 阅读 ·
1 评论