gpt4 book ai didi

c#如何从另一个类调用列表

转载 作者:行者123 更新时间:2023-12-04 03:22:26 25 4
gpt4 key购买 nike

我对 c# 有点陌生,正在尝试制作电话簿控制台应用程序。需要一些帮助来弄清楚如何从另一个类调用列表。要理解我的代码:我有一个包含列表的类 (ContactsList)。然后我有另一个类(AppOptions),它有一些用户可以选择的选项,一个是 ViewAllContacts。所以我需要知道我需要在 ViewAllContacts 方法中编写什么代码,以及是否需要在其他任何地方进行任何其他更改。

public class ContactsList
{
public string contactName { get; set; }
public int contactNumber { get; set; }

public void listMethod()
{
List<ContactsList> contacts = new List<ContactsList>();
{
contacts.Add(new ContactsList { contactName = "John", contactNumber = 01 });
contacts.Add(new ContactsList { contactName = "Jack", contactNumber = 02 });
contacts.Add(new ContactsList { contactName = "Jay", contactNumber = 03 });
}
}
}

class AppOptions
{
ContactsList contactList = new ContactsList();
public void viewAllContacts()
{

}
}
对我的代码的任何额外改进将不胜感激。谢谢!
编辑:我想要的另一件重要的事情是使用 ViewAllContacts 方法遍历列表

最佳答案

你应该试试下面的代码。

public class ContactsList
{
public string contactName { get; set; }
public int contactNumber { get; set; }

public IList<ContactsList> listMethod()
{
List<ContactsList> contacts = new List<ContactsList>();
{
contacts.Add(new ContactsList { contactName = "John", contactNumber = 01 });
contacts.Add(new ContactsList { contactName = "Jack", contactNumber = 02 });
contacts.Add(new ContactsList { contactName = "Jay", contactNumber = 03 });
}

return contacts;
}
}

class AppOptions
{
ContactsList contactList = new ContactsList();
public void viewAllContacts()
{
var lst = contactList.listMethod();
}
}

关于c#如何从另一个类调用列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68234688/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com