int count = 0;
foreach (string s in Settings.Default.Name)
{
count++;
}
Settings.Default.Name[count] = tb_add_name.Text;
Settings.Default.Save();
Settings.Default.Name
空の文字列配列があるが、foreachのすべきではとNullReferenceExceptionを得るのですか?なぜ私はこのforeachの方法
配列は後で単語で埋められます。
Settings.Default.Nameと空の配列ので、どのようにforeachのそれを超えるinterate、それはNullRefferenceException – Mostafiz
をスローする必要があります 'NullReferenceException'には、2つの原因がここにあります:' Settings.Default.Name'がnullであるのどちらか(どの*空の文字列配列ではない*)、または 'tb_add_name'がnullであることを意味します。エラースタックトレースは、これらのどれかを示します。 – poke