问题描述
大家好吧
由于我对OOP的探险采取了另一个不稳定的步骤,我现在得到
错误:
发生了'System.StackOverflowException'类型的未处理异常
xxx.dll中的
。
在我的Visit.cls中我有:
公共课参观
{
public FABInfo Info = new FABInfo(); //错误
标记的行。
}
然后在我的FABInfo.cls中我得到了:
公共密封类FABInfo:访问
{
公共字符串myFunc()
{
return" this.m_sFABSessionID.ToString();" ;;
}
}
当我创建一个访问实例,我得到一个循环
oVisit.Info.Info.Info.Info .....这就是问题所在。
有什么想法吗?
非常感谢
Darren
Hi everyone
As my expedition into OOP takes another shaky step, I now am getting
the error:
An unhandled exception of type ''System.StackOverflowException'' occurred
in xxx.dll.
In my Visit.cls I have got:
public class Visit
{
public FABInfo Info = new FABInfo(); // Line that the error
flags up on.
}
Then in my FABInfo.cls I have got:
public sealed class FABInfo : Visit
{
public string myFunc()
{
return "this.m_sFABSessionID.ToString();";
}
}
When I create an Instance of Visit, I get a loop of
oVisit.Info.Info.Info.Info..... so that is where the problem lies.
Any ideas anyone?
Many thanks
Darren
推荐答案
这篇关于简单继承 - 类型'System.StackOverflowException'的未处理异常...的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!