Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 您的表单类。_C#_Arrays_String_Visual Studio 2010_Class - Fatal编程技术网

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();