c# public int? 和int的区别
publicint?MsgType_ID{set{_msgtype_id=value;}get{return_msgtype_id;}}publicintMsgType_...
public int? MsgType_ID
{
set{ _msgtype_id=value;}
get{return _msgtype_id;}
}
public int MsgType_ID
{
set{ _msgtype_id=value;}
get{return _msgtype_id;}
}
这个在c#中的区别 展开
{
set{ _msgtype_id=value;}
get{return _msgtype_id;}
}
public int MsgType_ID
{
set{ _msgtype_id=value;}
get{return _msgtype_id;}
}
这个在c#中的区别 展开
展开全部
c#在编译的时候会检查有没有未赋初值就使用的变量,如果有就会抛出异常,比如声明了一个int a;没有赋初值后面就直接用了(这个相信你遇到过)。
如果加上了“?”(int? a;)编译器就不会抛出那个异常了。这是c#加入的新特性。
如果加上了“?”(int? a;)编译器就不会抛出那个异常了。这是c#加入的新特性。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int? 就是这个变量可以为null和int
int就这个变量只能等于int
int就这个变量只能等于int
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public代表是公共变量,你在其它类里可以调用,变量的默认级别是private,就是你只能在声明变量的这个类里引用到。另外其他访问级别有:
public 访问不受限制。
protected 访问仅限于包含类或从包含类派生的类型。
internal 访问仅限于当前程序集。
protected internal 访问仅限于从包含类派生的当前程序集或类型。
private 访问仅限于包含类型。
变量的默认级别是:private
public 访问不受限制。
protected 访问仅限于包含类或从包含类派生的类型。
internal 访问仅限于当前程序集。
protected internal 访问仅限于从包含类派生的当前程序集或类型。
private 访问仅限于包含类型。
变量的默认级别是:private
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询