私はこのコードを使って、RichTextBox
コントロールから行を読み込んで文字列配列に入れます。しかし、それは動作しません。私にエラーを与えます。何か案は?おかげrichtextboxの行を読み込み、それらをcでバイト配列に配置する方法
for (int i = 0; i <= Observations.Lines.Length; i++)
{
Variables.ObservationsArray [i] = Observations.Lines[i].ToString();
}
を使用することができます(ASCIIエンコーディングの場合)文字列をバイト配列に変換するには、それを最初
を確認する必要がありますか?また、あなたのループでは、実行時にインデックスから範囲外の例外を受け取らないようにするために、 '<='の代わりに '<'を使いたいと思うでしょう。 C#では配列インデックスはゼロベースです。 –
"new"キーワードを使用してオブジェクトインスタンスを作成 – aroshlakshan
Variables.ObservationsArray array !!を宣言したばかりだと思いますが、それぞれのインスタンスに対して新しいインスタンスを作成する必要があります。Variables.ObservationsArray [i] = new Variables.ObservationsArray );それを使用してください! –