好奇楼主怎么会有这种想法我的第一个想法是
用struct将 textbox 和 枚举 封装在一起
struct AdvTextBox
{
public TextBox;
public 枚举
}不过其实你只要写个函数,根据textbox.Text返回的字符串判断内容不是更容易吗?
判断一个字符串写的是int ,float, 还是文本,这个很好实现
用struct将 textbox 和 枚举 封装在一起
struct AdvTextBox
{
public TextBox;
public 枚举
}不过其实你只要写个函数,根据textbox.Text返回的字符串判断内容不是更容易吗?
判断一个字符串写的是int ,float, 还是文本,这个很好实现
Add()只是为了给textbox.Text添加附加信息,既然你现在可以方便地判断textbox.Text的内容, Add()就不必要了
Check()可以这样写:
public yourEnum Check(string text)
{
try
{
int i = System.Convert.ToInt32(text);
return yourEnum.Int;
}
catch
{
try
{
double d = System.Convert.ToDouble(text);
return yourEnum.Double;
}
catch
{
return yourEnum.String;
}
}
}//end Check()