好了,在一個控制檯應用程序我工作,我在Class01如何從一個類閱讀列表中的其他
class Class01
{
public List<string> myList = new List<string>();
public void _addsList()
{
myList.Add("0001Test01");
myList.Add("0002Test02");
myList.Add("0003Test03");
myList.Add("0004Test04");
for (int i = 0; i < myList.Count; i++)
{
Console.WriteLine(myList[i] + ",");
}
}
}
有一個列表(myList中),我需要閱讀該列表Class02
class Class02
{
public void _callList()
{
var class02 = new Class01();
string wits2;
List<string> buffer = new List<string>();
for (int i = 0; i < class02.myList.Count; i++)
{
wits2 = class02.myList[i].Substring(0, 4);
Console.WriteLine(class02.myList[i]);
}
Console.ReadKey();
}
}
這個程序的輸出應該寫這篇文章的控制檯:
0001Test01,
0002Test02,
0003Test03,
0004Test04,
技術
現在我看到的GetList用來做這個
public class MyClass {
private List<string> myList = new List<string>();
public List<string> GetList()
{
return myList;
}
}
public class CallingClass {
MyClass myClass = new MyClass();
public void GetList()
{
List<string> calledList = myClass.GetList();
///More code here...
}
}
但我爲了我的生活無法得到這個工作。我不知道我是否缺少名稱空間或什麼。我甚至不知道GetList是否可以在控制檯應用程序中使用。
所以我真的很感謝幫助。
謝謝,
什麼是'不能得到這個工作'?另外,你不會把任何值放入你從'MyClass'的'GetList'返回的'myList'中。 – TheVillageIdiot
前兩個代碼塊是我的工作。另外兩個是[這裏](http://stackoverflow.com/questions/3717028/access-list-from-another-class) – BlackOre