C# 4.0 对象引用未设置为对象的实例-情节提要.begin()

C# 4.0 对象引用未设置为对象的实例-情节提要.begin(),c#-4.0,C# 4.0,我有这个暗号。我想在上一个情节提要完成后再开始另一个情节提要 private void Storyboard_Completed_2(object sender, EventArgs e) { Storyboard sb = new Storyboard(); sb= (Storyboard)this.Resources["CardAnimation1"]; sb.Begin(); } 我在某人身上得到了这个例外。。多诺:为什么?欢迎提供任何帮

我有这个暗号。我想在上一个情节提要完成后再开始另一个情节提要

private void Storyboard_Completed_2(object sender, EventArgs e)
{
    Storyboard sb = new Storyboard();            
    sb= (Storyboard)this.Resources["CardAnimation1"];
    sb.Begin();

}
我在某人身上得到了这个例外。。多诺:为什么?欢迎提供任何帮助。此资源[“CardAnimation1”]为空/不存在

您正在将一个
null
值分配给
sb
,并将已初始化的值替换为该值

然后在此
null
值上调用
.Begin
,导致异常

解决方案:

确保
this.Resources[“CardAnimation1”]
中的值正确