我是學習c#
的學生,當我執行程序時出錯。'ConsoleApplication1.Student'不包含帶1個參數的構造函數
On console
:我期待看到字符串'Harry'
。
Error: 'ConsoleApplication1.Student' does not contain a constructor that takes 1 arguments
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Student student = new Student("Harry");
System.Console.WriteLine(student.ToString());
System.Console.ReadLine();
}
}
class Student
{
public string Name { get; set; }
}
}
問題:我怎樣才能解決方案?任何人都可以引導我。
你需要在你的類中編寫一個構造函數:「public Student(string name){this.Name = name;}」 – nabuchodonossor
不需要,他需要定義一個構造函數,它帶有一個參數,即名稱。 – HaukurHaf
看看https://msdn.microsoft.com/en-us/library/ace5hbzh.aspx – Eldeniz