我正在C#中開發Windows應用程序。在我的應用程序中,我使用了一個靜態類。發生在.dll中的'System.StackOverflowException'類型的未處理異常
下面是代碼:
public static class clsNumber
{
private static object vValue;
public static object Value
{
get
{
return Value;
}
set
{
Value = value;
}
}
public static string HexValue
{
get
{
try
{
return Microsoft.VisualBasic.Conversion.Hex(vValue);
}
catch
{
return Convert.ToString(vValue);
}
}
set
{
Value = Microsoft.VisualBasic.Conversion.Val("&H" + value);
}
}
}
從上述類的「HexValue」的值被設定另一個類。下面的代碼行:
iStick = sOutPut.Substring(0, 8);
clsNumber.HexValue = iStick;
在執行上面的代碼行下面提到的錯誤來了:
"An unhandled exception of type 'System.StackOverflowException' occurred in <.....>.dll"
任何人都可以請幫助我解決這個? 在此先感謝。
Value屬性getter使用Value屬性。其中使用了Value屬性getter。其中使用了Value屬性getter。其中使用了Value屬性getter。其中使用了Value屬性getter。其中使用了Value屬性getter。其中使用了Value屬性getter。其中使用了Value屬性getter。其中使用Value屬性getter ... Kaboom !!!! – 2012-04-05 07:11:55