試圖在類中有一個方法,我在設置它時遇到了麻煩。嘗試設置一個字符串appstatus
將字符串保存爲appstatus
的方法,但首先必須將該值設置爲該值。我想最終從一個SQL查詢中設置值appstatus
後來訪問他們我的名單裏面c#在一個類中的case切換方法
public class SampleData
{
public SampleData()
{
}
public string name { get; set; }
public string phoneNbr { get; set; }
public string appstatus
{
get
{
return appstatus;
}
set
{
switch (appstatus)
{
case "A":
appstatus= "Yes";
break;
case "B":
appstatus= "No";
break;
case "E":
appstatus= "Need More Info";
break;
default:
appstatus= ("Unknown");
break;
}
}
}
...using (SqlDataReader read = cmd.ExecuteReader())
{
while (read.Read())
{
try
{
SampleData d1 = new SampleData();
d1.name = Convert.ToString(read["..."]);
d1.phoneNbr = Convert.ToString(read["..."]);
d1.appstatus = (Convert.ToString(read["..."]).Trim());
list.Add(d1);
}
}
}
你有問題嗎? – SLaks 2013-04-30 13:18:50
您需要一個支持字段。 – SLaks 2013-04-30 13:19:15
您可以使用List [index]訪問您在列表中保存的對象,其中index是一個數字值,表示對象保存的位置。 – 2013-04-30 13:19:51