最近在写一个Kinect的体感游戏,遇到了System.NullReferenceException这个问题。虽然只用了半个小时就解决了,但是自己有很多反思。
Skeleton[] two = new Skeleton[2];
two[0] = new Skeleton();
two[1] = new Skeleton();
two = GetTwoSkeleton(e);
if(two[0] != null)
textBlock.Text = "测试第一幅骨骼"+two[0].ToString();
System.NullReferenceException的错误就是在if(two[0] != null) 这句代码出现的。修改为如下:
Skeleton[] two = GetTwoSkeleton(e);
if(two[0] != null)
<span style="font-family: Arial, Helvetica, sans-serif;">textBlock</span><span style="font-family: Arial, Helvetica, sans-serif;">.Text = "@@"+two[0].ToString();</span> 问题顺利解决。

最低0.47元/天 解锁文章
1622

被折叠的 条评论
为什么被折叠?



