如何将类的成员转换为int ...例如,我有一个类名"成员"然后将其分配到我的文本框时代。
我的代码:
private Class.clsMemberInfo member = new Class.clsMemberInfo();
txtAge.Text = member.Age;
错误:
无法将int类型转换为字符串
答案 0 :(得分:2)
希望这是最简单的问题,我可以在评论中得出结论,但我喜欢你提出问题的方式,这就是为什么要注意细节回答的问题,真的很抱歉这给它带来了不便。
让Age
成为类Member
中定义为int的属性或字段,因此它的类型为Integer。并且通过赋值语句,您尝试将其分配给字符串值(编译器不允许这样的强制转换),这就是您收到此类错误消息的原因。因此,您必须使用.ToString()
将整数值转换为String,然后再将其指定为TextBox
的Text属性。所以代码就像这样:
txtAge.Text = member.Age.ToString();