【发布时间】:2021-06-02 21:54:18
【问题描述】:
我遇到了一个 3 天以来我无法解决的问题。我将非常感谢任何建议。
我希望用户通过 Console.Readline() 键入构造函数中引用的所有属性来初始化对象,然后该对象应存储在对象列表中。
namespace ExampleA {
public class ExampleClass
{
public string Name {get; set;}
public int Age {get; set;}
public Example(string name, int age) {
this.Name = name;
this.Age = age;
}
}
class Program {
static void Main(string[] args)
{
List<ExampleClass> example_list = new List<ExampleClass>();
example_list.Add(new ExampleClass
{
name = Console.Readline();
age = Convert.ToInt32(Console.Readline());
}
}
每次尝试编译后都会收到错误消息:没有给出与“ExampleClass.Example(string, int)”所需的形参“name”相对应的参数。
【问题讨论】:
-
理解异常消息属于基本的编程技能。您不必在 Stack Overflow 上询问它们的含义。
标签: c# list visual-studio class oop