返回结构体数组+循环读取
public struct BenefitInfo
{
public string benefitName;
public string benefitPage;
}
public Benefits()
{
//
//TODO: 在此处添加构造函数逻辑
//
}
public BenefitInfo[] GetBenefitsList()
{
BenefitInfo[] benefitsArray = new BenefitInfo[4];
benefitsArray[0].benefitName = "Dental";
benefitsArray[0].benefitPage = "dental.aspx";
benefitsArray[1].benefitName = "Medical";
benefitsArray[1].benefitPage = "medical.aspx";
benefitsArray[2].benefitName = "Life Insurance";
benefitsArray[2].benefitPage = "life.aspx";
benefitsArray[3].benefitName = "Retirement Account";
benefitsArray[3].benefitPage = "retirement.aspx";
return benefitsArray;
}
Benefits benefitsList = new Benefits();
Response.Write("<table border=1><tr><td>Benefit Name</td><td>Web Page</td></tr>");
foreach (Benefits.BenefitInfo benefit in benefitsList.GetBenefitsList())
{
Response.Write("<tr><td>" + benefit.benefitName + "</td><td>" + benefit.benefitPage + "</td></tr>");
}
Response.Write("</table>");