C# 您的表单类。
我假设您的C# 您的表单类。,c#,arrays,string,visual-studio-2010,class,C#,Arrays,String,Visual Studio 2010,Class,我假设您的按钮1\u单击函数绑定到“添加新患者”按钮 代码行 for (int i = 0; i < patientInfo.Length; ++i) patientInfo[i] = new Patient(); for(int i=0;i
按钮1\u单击
函数绑定到“添加新患者”按钮
代码行
for (int i = 0; i < patientInfo.Length; ++i)
patientInfo[i] = new Patient();
for(int i=0;i
每次添加新患者时,都会清除以前输入的所有患者数据!这就是为什么在搜索时,您只能找到最后一个输入的患者。您可能希望将这些代码行移到其他位置,例如表单类的构造函数。如果我将IDEX取出,程序将不知道PatientsString是什么。如果我添加括号,当单击按钮时,它将一次创建10个患者。我不明白您的意思,它将一次创建10个患者。根据你的代码,它已经在这样做了。如果我去掉idexes,程序将不知道patients String是什么。如果我添加括号,当按钮被点击时,它将一次创建10个患者。我不明白你的意思,它将一次创建10个患者。根据你的代码,它已经在这样做了。如果我去掉idexes,程序将不知道patients String是什么。如果我添加括号,当按钮被点击时,它将一次创建10个患者。我不明白你的意思,它将一次创建10个患者。根据你的代码,它已经在这样做了。如果我去掉idexes,程序将不知道patients String是什么。如果我添加括号,当按钮被点击时,它将一次创建10个患者。我不明白你的意思,它将一次创建10个患者。根据您的代码,它已经在这样做了。当我得到错误时,无法这样做:无法通过嵌套访问外部类型的非静态成员type@user3439080你把密码移到哪里去了?为什么有嵌套类?我尝试将其移动到构造函数patient和bellow@user3439080该代码正在调用患者构造函数,因此您不希望将其移动到患者构造函数中。您想将其移动到您正在使用的form类中。感谢您的努力,我无法这样做,因为我收到错误:无法通过嵌套访问外部类型的非静态成员type@user3439080你把密码移到哪里去了?为什么有嵌套类?我尝试将其移动到构造函数patient和bellow@user3439080该代码正在调用患者构造函数,因此您不希望将其移动到患者构造函数中。您想将其移动到您正在使用的form类中。感谢您的努力,我无法这样做,因为我收到错误:无法通过嵌套访问外部类型的非静态成员type@user3439080你把密码移到哪里去了?为什么有嵌套类?我尝试将其移动到构造函数patient和bellow@user3439080该代码正在调用患者构造函数,因此您不希望将其移动到患者构造函数中。您想将其移动到您正在使用的form类中。感谢您的努力,我无法这样做,因为我收到错误:无法通过嵌套访问外部类型的非静态成员type@user3439080你把密码移到哪里去了?为什么有嵌套类?我尝试将其移动到构造函数patient和bellow@user3439080该代码正在调用患者构造函数,因此您不希望将其移动到患者构造函数中。您想将它移动到您正在使用的form类中。非常感谢它的工作
intTest = 1;
break;
foreach (Patient patientinfoIndex in patientInfo)
{
patientinfoIndex.patientidString = textBox1.Text;
patientinfoIndex.firstNameString = textBox2.Text;
patientinfoIndex.lastNameString = textBox3.Text;
patientinfoIndex.dateString = dateTimePicker1.Text;
string names =
patientinfoIndex.patientidString + " " +
patientinfoIndex.firstNameString + " " +
patientinfoIndex.lastNameString;
listBox1.Items.Add(names);
listBox1.SelectedItem = names;
}
for (int i = 0; i < patientInfo.Length; ++i)
patientInfo[i] = new Patient();