初歩的な質問で申し訳ありません。
VC#で
構造体を配列化するためにサンプルのプログラムを作成しているのですが、
調べても回答が得られなかったので質問させていただきます。
テキストボックスを3つとボタンを1つ用意し、それぞれ順に
番号
名前
年齢
をそれぞれの配列に格納し、メッセージボックスで表示させるだけなのですが、
エラーが発生してしまいます。
この場合、どこを修正すればよろしいのでしょうか?
###発生している問題・エラーメッセージ
エラーメッセージ
型 'System.NullReferenceException' のハンドルされていない例外が WindowsFormsApplication14.exe で発生しました
追加情報:オブジェクト参照がオブジェクト インスタンスに設定されていません。
###該当のソースコード
C#
1using System; 2using System.Collections.Generic; 3using System.ComponentModel; 4using System.Data; 5using System.Drawing; 6using System.Linq; 7using System.Text; 8using System.Threading.Tasks; 9using System.Windows.Forms; 10 11namespace WindowsFormsApplication14 12{ 13 public partial class Form1 : Form 14 { 15 public struct Custmer 16 { 17 18 public int[] Number; 19 public string[] Name; 20 public int[] Age; 21 } 22 public Form1() 23 { 24 InitializeComponent(); 25 } 26 27 private void button1_Click(object sender, EventArgs e) 28 { 29 Custmer custmer1 = new Custmer(); 30 custmer1.Number[0] = Convert.ToInt32(textBox1.Text); 31 custmer1.Name[0] = textBox2.Text; 32 custmer1.Age[0] = Convert.ToInt32(textBox3.Text); 33 34 MessageBox.Show("number:" + custmer1.Number[0] + "\n" + 35 "name" + custmer1.Name[0] + "\n" + 36 "age" + custmer1.Age[0] + "\n" + 37 "OK"); 38 } 39 } 40} 41
###試したこと
課題に対してアプローチしたことを記載してください
###補足情報(言語/FW/ツール等のバージョンなど)
使用環境 visualstudio express 2015
使用言語 C#

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/20 02:08