我有以下各項插入一個字符串到列表<String>
public Class A
{
public int a;
public List<String> list;
}
public class B
{
public int a;
public string b;
}
A instanceofA;
B someB = new B()
{
a = 1,
b = "SomeString"
};
instanceofA= new A()
{
a = someB.a,
list = new List(){B}
};
return instanceofA;
爲什麼我轉換字符串List<String>
的原因是它傳遞到UI層,並呈現爲下拉菜單。
如何獲得string b
到List<String>
變量? B.ToList()
將B
轉換爲字符數組。
@khargoo sh:你不能做這個操作'A.list.add(B.b)';因爲'b'不是一個靜態字段 –
@ khargoosh:如果那麼你必須從不是來自類 –
@的實例訪問它@不幸的是我認爲這是類名和實例名稱混淆的另一種情況(在我的方面) 。我打算'instanceofA.list.add(someB.b)' – khargoosh