我有10位医生(laeger),每位医生都有不同的信息,如地址,电子邮件,邮政编码等。 以下是我的班级代码的一部分:
public class laegeinfo
public int yderNr {get;组; }
public string solo {get;组; }
public int flermands {get;组; }
public string sidsteBesoeg {get;组; }
如何创建一个类,然后从我的主程序中访问这些成员? 我已经试了好几天了,我一直在收到“无限循环或递归”之类的错误 到目前为止,我已经为我的应用程序的每个按钮处理程序编写了每个成员,但我知道必须有一个更好的解决方案。 这是我目前为止主要程序(部分)的代码:
laegeInfo laege9 = new laegeInfo()
{
yderNr = 09123,
solo = "Nej",
flermands = "Ja",
besoeg = 5,
FMKBesoeg = "Ja",
sidsteBesoeg = new DateTime(2015,7, 6)
};
laegeInfo laege10 = new laegeInfo()
{
yderNr = 10102,
solo = "Nej",
flermands = "Ja",
besoeg = 5,
FMKBesoeg = "Ja",
sidsteBesoeg = new DateTime (2016,6, 9)
};
List<laegeInfo> laegers = new List<laegeInfo>(10);
laegers.Add(laege1);
laegers.Add(laege2);
laegers.Add(laege3);
laegers.Add(laege4);
laegers.Add(laege5);
laegers.Add(laege6);
laegers.Add(laege7);
laegers.Add(laege8);
laegers.Add(laege9);
laegers.Add(laege10);
var UserInput = int.Parse(txtBesogYderNr.Text);
var laege = laegers.SingleOrDefault(L => L.yderNr == UserInput);
if (laege != null)
foreach (laegeInfo L in laegers)
{
txtFlermands.Text = L.flermands.ToString();
txtSolo.Text = L.solo.ToString();
txtAntalBesog.Text = L.besoeg.ToString();
txtSidsteBesog.Text = L.sidsteBesoeg.ToShortTimeString();
txtFMKBesog.Text = L.FMKBesoeg.ToString();