SqlDataReader读取空值字段,会抛异常的问题

测试环境:VS2010Update1   C#  .Net Framework4

                    //SqlDataReader reader
                    //int groupNum;
                    //int?类型转int类型的示例代码。
                    //下面表达式??表示,若expression为true,则用expression的值,否则用??右边表达式的值。
                    groupNum = reader["GroupId"] as int? ?? default(int);


你可能感兴趣的:(SqlDataReader读取空值字段,会抛异常的问题)