将成员类转换为int C#

时间:2016-12-06 06:44:37

标签: c# sql

如何将类的成员转换为int ...例如,我有一个类名"成员"然后将其分配到我的文本框时代。

我的代码:

private Class.clsMemberInfo member = new Class.clsMemberInfo();
txtAge.Text = member.Age;

错误:

  

无法将int类型转换为字符串

1 个答案:

答案 0 :(得分:2)

希望这是最简单的问题,我可以在评论中得出结论,但我喜欢你提出问题的方式,这就是为什么要注意细节回答的问题,真的很抱歉这给它带来了不便。

Age成为类Member中定义为int的属性或字段,因此它的类型为Integer。并且通过赋值语句,您尝试将其分配给字符串值(编译器不允许这样的强制转换),这就是您收到此类错误消息的原因。因此,您必须使用.ToString()将整数值转换为String,然后再将其指定为TextBox的Text属性。所以代码就像这样:

txtAge.Text = member.Age.ToString();