2016-12-06 18 views
-2

クラスのメンバをint型に変換する方法を教えてください。私はクラス名を「メンバ」にして、それを自分のテキストボックスの年齢に割り当てます。メンバクラスをint型に変換するC#

マイコード:

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

エラー:最も簡単な質問は、私はコメントでそれを締結することができますが、私はあなたが提示する方法のようにすることを

Cannot implicity convert type int to string

+1

'member.Age.ToString()' – Mairaj

+0

はあなたの先生ありがとうございました!すでに解決しました.. – jhovyn

答えて

2

・ホープそれはなぜ詳細に答えようと注意を払うのかということです。本当に残念です。

Ageは、クラスMemberのintとして定義されたプロパティまたはフィールドであるため、Integer型です。代入文を使用して文字列値に代入しようとしています(このようなキャストはコンパイラで許可されていません)。そのようなエラーメッセージが表示されます。したがって.ToString()を使用する必要があります。TextBoxのTextプロパティに割り当てる前に整数値を文字列に変換します。だから、コードは次のようになります:

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

ありがとうございます!すでに解決されました.. – jhovyn

+0

OK、問題ありません。あなたを助けてくれると幸いです –

関連する問題