我再次发布我的问题,因为我无法在其中添加我的答案所以这里是代码
static void Main(string[] args)
{
string fileA= "B.txt";
IList listA= new ArrayList();
FileReader(fileA, ref listA);
for (int i = 0; i < listA.Count; i++)
{
Console.WriteLine(listA[i].ToString());
}
Console.ReadKey();
}
public static void FileReader(string filename, ref IList result)
{
using (StreamReader sr = new StreamReader(filename))
{
string firstName;
string SecondName;
while (!sr.EndOfStream)
{
firstName= sr.EndOfStream ? string.Empty : sr.ReadLine();
SecondName= sr.EndOfStream ? string.Empty : sr.ReadLine();
result.Add(new Person(firstName, SecondName));
}
}
}
我的列表中的值是 [0] ={"firstname","lastname"} [1]={"firsname2","secondname2"}
这些值附加在 Person 类中,所以如果我想更改索引 [1] 的姓氏值,那么该怎么做呢?我可以获得索引 [1] 值,但如何访问链接到该索引的 Person 变量