构造函数asp.net类

本文关键字:net asp 构造函数 | 更新日期: 2023-09-27 17:58:40

    public class Leden
    {
        public Leden() //Leden Contructor
        {
        }
        // Methods
        public int Lidnummer {get; set;}
        public string Naam {get; set;}
        public string AchterNaam {get; set;}
        public bool Geslacht {get; set;}
        public string Leeftijd {get; set;}
        public DateTime AanmeldDatum {get; set;}
        public DataTable getLeden(bool filter) {}
        public string Presentje(int Lidnummer) { }
}

这是我的课。

正如你所看到的,我添加了两个属性,但它们都不起作用getLeden和Presentje给了我红线,我该如何解决这个问题?

构造函数asp.net类

编辑:由于问题已更新,此答案不再有效。

你把{}搞砸了。此外,您忘记将()放在ctor声明之后。

你的代码应该是这样的:

public class Leden
{
    public Leden() //Leden Contructor <-- here you were missing '()'
    {
        // do stuff in your constructor...
    }
    // Metodes <-- these are commonly called properties
    public int Lidnummer {get; set;}
    public string Naam {get; set;}
    public string AchterNaam {get; set;}
    public bool Geslacht {get; set;}
    public string Leeftijd {get; set;}
    public Datetime AanmeldDatum {get; set;}
} // <-- you had one '}' too many at this point

您应该在构造函数方法名称后加括号:

public Leden() //Leden Contructor
{
}
public class Leden
{
        public Leden() //Leden Contructor
        {
        }
    // Metodes
    public void ChangeAanmeldDatum()
    {
        AanmeldDatum = DateTime.Now;
    }
    public int Lidnummer {get; set;}
    public string Naam {get; set;}
    public string AchterNaam {get; set;}
    public bool Geslacht {get; set;}
    public string Leeftijd {get; set;}
    public DateTime AanmeldDatum {get; set;}
}