c# - C# 试图从一个类中获取问题列表到我的 Main() 类循环中
问题描述
我试图调用我从一个类中提出的问题,然后将它们实现到我的Main()
方法中。我遇到问题的部分是在我的Main()
方法中读取和循环列表。
到目前为止,它是这样的:
static void Main(string[] args)
{
List<string> askQuestions = Questions();
for (int i = 0; i < 2; i++)
{
Console.WriteLine(askQuestions[i]);
}
}
static void Questions()
{
List<string> question = new List<string>();
question.add("q1");
question.add("q2");
//etc
}
我知道如果我只将列表包含在 Main() 类中,我可以让它工作,但实际的程序会有数百个问题,我试图让它看起来更具可读性。
解决方案
首先,您分配给方法的变量结果,它没有返回类型!所以它不会返回任何东西,因此你不能将该方法的结果分配给变量。
但是你的意图显然是返回List
那个方法,所以你应该这样写你的方法:
static List<string> Questions()
{
List<string> question = new List<string>();
question.add("q1");
question.add("q2");
//etc
return question;
}
推荐阅读
- json - 如何在雪花上加载具有文字 unicode 转义字符“\\uNo”的 JSON
- jquery - 更改所选选项时如何选择选项卡?
- php - 在 PostgreSQL 中查找集合之间的所有行
- asp.net-web-api - 使用 VS2019 WebApi 模板的新项目出现错误 CS0234 和 CS0246
- python - 如何将列表列表转换为键是整数且值是整数所属子列表的索引的字典?
- maps - 如何最好地存储和搜索地址?
- excel - 跨工作表的选择性单元格链接自动化 > 运行时错误 91
- java - 尝试从 TextView 获取值并将其发送到 firebase 参考,但应用程序崩溃了
- python-3.x - Eyed3 将 ID3 YEAR 标签写入 Mp3
- flutter - 如何使用 ChangeNotifier?