在C#中怎么判断一个对象是否为空
4个回答
展开全部
Item item = new Item();
现在这个对象为不为空 还不知道 如果内存够用 那么就给他分配好了内存
如果内存不够用了 那么他就是空了
所以在下面加一个逻辑判断if(item == null)
如果成立了 那么表示现在内存不足 对象没有产生
如果不成立那么便是对象已经在内存中产生
现在这个对象为不为空 还不知道 如果内存够用 那么就给他分配好了内存
如果内存不够用了 那么他就是空了
所以在下面加一个逻辑判断if(item == null)
如果成立了 那么表示现在内存不足 对象没有产生
如果不成立那么便是对象已经在内存中产生
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Item item = new Item();这个对象肯定是为空的
错了,这个对象已经分配了内存,不是空的,用System.out.println(item)打印就知道已经存在地址,如果是空,打印null;
判断一个对象是否为空,就是按那个条件判断,没有错,System.out.println();是控制台比较实用的调试,测试方法
错了,这个对象已经分配了内存,不是空的,用System.out.println(item)打印就知道已经存在地址,如果是空,打印null;
判断一个对象是否为空,就是按那个条件判断,没有错,System.out.println();是控制台比较实用的调试,测试方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
xxx == null 即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询