Unterschied zwischen dem Schreiben von Konstruktor auf diese Weise [Duplikat]C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Unterschied zwischen dem Schreiben von Konstruktor auf diese Weise [Duplikat]

Post by Anonymous »

Wir lernen C# und bisher habe ich 3 verschiedene Arten zum Schreiben von Konstruktoren gesehen. Nehmen wir an, wir haben Klassenperson: < /p>

Code: Select all

internal class Person
{
private string fname;
private string lname;
public string Fname {
get { return fname; }
set { fname = value; }
}
public string Lname {
get { return lname; }
set { lname = value; }
}
}
< /code>
Auf diese Weise habe ich gelernt, Konstruktor zu schreiben: < /p>

 Verwenden von Schlüsselwort dieses < /code>: < /li>
< /ol>
public Person(string fname, string lname) {
this.fname = fname;
this.lname = lname;
}
< /code>

 Einstellwert der Attribute einstellen: < /li>
< /ol>
public Person(string fname1, string lname1) {
fname = fname1;
lname = lname1;
}
< /code>

 Verwenden der öffentlichen Eigenschaften von Attributen (Set -Methode): < /li>
< /ol>
public Person(string fname, string lname) {
Fname = fname;
Lname = lname;
}
Meine Frage ist: ist der einzige Unterschied zwischen diesen Konstruktorensyntaxs?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post