所有,
我在C#中有以下代码:
public int property
{
set
{
tbText.Text = property.ToString();
}
get
{
return Convert.ToInt32(tbText.Text);
}
}
当我转到属性窗口时,看到以下消息:
输入的字符串格式不正确。
tbText是一个TextBox控件,我试图在该控件上获取或设置值。
最初,控件为空。
我究竟做错了什么?
谢谢。
最佳答案
您正在设置器中寻找value关键字。
上下文关键字值通常在set访问器中使用
财产申报。它类似于
方法。
public int property
{
get
{
int defaultVal;
int.TryParse(tbText.Text, out defaultVal);
return defaultVal;
}
set
{
tbText.Text = value.ToString();
}
}