C# tutorial- constructor |
|||||||||||||||||||||||||||
ConstructorExample: class Student { private string stnumber; private string stname; private string stsex;
public Student(){ //Constructor stnumber=""; stname=""; stsex=""; } public void setnumber() { Console.WriteLine("Enter student's number:"); stnumber =Console.ReadLine(); }
public void getnumber() { Console.WriteLine("Student's number is:{0}",stnumber); } public string stunumber{ //stunumber property set { stnumber=value;} get { return stnumber; }
}
}
A constructor can accept parameters as you see in the following example. Example: class Student { private string stnumber; private string stname; private string stsex;
public Student(){ //Constructor stnumber=""; stname=""; stsex=""; }
//Constructor with parameters public Student(string id, string name, string sex){ stnumber=id; stname=name; stsex=sex; }
public void setnumber() { Console.WriteLine("Enter student's number:"); stnumber =Console.ReadLine(); }
public void getnumber() { Console.WriteLine("Student's number is:{0}",stnumber); } public string stunumber{ //stunumber property set { stnumber=value;} get { return stnumber; }
}
}
To call the constructor with the parameters you need to supply values of the parameters when you create an object. Student stu = new Student("C001","Vibol Sothy","M");
|
|||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||