arrylistをform2に定義し、コンストラクタを使用してフォーム3に送信します。しかし、私は、内部配列のサイズをユーザー定義する必要があります。 どうすればこのことをやりますか?C#arraylistに含まれる配列のサイズを定義する
今のところこのように見えますが、動作しません。
private void bCapturar2_Click(object sender, EventArgs e)
{
int k=0;
k=int.Parse(textBox1.Text);
((paciente)Datos[i]).num_asist = k;
lAsistentes.Visible = true;
tbNom_Asist.Visible = true;
((paciente)Datos[i]).asistentes = new string[((paciente)Datos[i]).num_asist];
bCapturar2.Visible = false;
}
asistentesがArrayListであると仮定すると、stringの配列がArrayListのサブクラスではないので意味があります。「暗黙のうちに型 'string []'を 'System.Collections.ArrayList'に暗黙的に変換できません。あなたは何を達成しようとしていますか? – derloopkat
リストが導入されて以来、ArrayListはあまり使われていないことに注意してください。 –
NPSF3000