-
16.11.2011, 23:07 #1
[C#] Einfaches Klassenbeispiel
Heyho, ich arbeite momentan etwas mit C# und habe mir ein einfachen Beispiel für eine Klasse geschrieben.
Eventuell kann es ja jemand von euch gebrauchen
Person.cs
using System;
namespace Klassenübung
{
/// <summary>
/// Die Klasse Person
/// </summary>
class Person
{
/// <summary>
/// Die Person der Klasse
/// </summary>
/// <param name="_vorname">Der Vorname</param>
/// <param name="_nachname">Der Nachname</param>
/// <param name="_alter">Das Alter</param>
/// <param name="_wohnort">Der Wohnort</param>
/// <param name="_geburtsdatum">Das Geburtsdatum</param>
public Person(string _vorname, string _nachname, int _alter, string _wohnort, string _geburtsdatum)
{
#region Angaben
Vorname = _vorname;
Nachname = _nachname;
Alter = _alter;
Wohnort = _wohnort;
Geburtsdatum = _geburtsdatum;
#endregion
}
/// <summary>
/// Das Alter der Person
/// </summary>
public int Alter { get; private set; }
/// <summary>
/// Der Vorname der Person
/// </summary>
public String Vorname { get; private set; }
/// <summary>
/// Der Nachname der Person
/// </summary>
public String Nachname { get; set; }
/// <summary>
/// Der Wohnort der Person
/// </summary>
public String Wohnort { get; set; }
/// <summary>
/// Das Geburtsdatum der Person
/// </summary>
public String Geburtsdatum { get; private set; }
}
}
namespace Klassenübung
{
class Program
{
static void Main(string[] args)
{
Person me = new Person("Nico", "Schmitz", 18, "Köln", "03.11.1993");
Console.WriteLine("Vorname: " + me.Vorname + "\nNachname: " + me.Nachname + "\nAlter: " + me.Alter + "\nWohnort: " + me.Wohnort + "\nGeburtsdatum: " + me.Geburtsdatum);
}
}
}
-
17.11.2011, 01:51 #2
- Registriert seit
- 03.03.2011
- Beiträge
- 23
Thanked 59 Times in 40 Posts[C#] Einfaches Klassenbeispiel
Was mich total Kirre macht aber bisher nie dazu gekommen zu Googeln, was beuteten diese Zeilen->
/// <summary>
/// Die Person der Klasse
/// </summary>
/// <param name="_vorname">Der Vorname</param>
/// <param name="_nachname">Der Nachname</param>
/// <param name="_alter">Das Alter</param>
/// <param name="_wohnort">Der Wohnort</param>
/// <param name="_geburtsdatum">Das Geburtsdatum</param>
-
17.11.2011, 06:19 #3
- Registriert seit
- 07.02.2012
- Beiträge
- 48
Thanked 2 Times in 2 Posts[C#] Einfaches Klassenbeispiel
Also bei Java kann man die JavaDoc automatisch erstellen lassen:
Code:/** * Diese Methode gibt dein Alter aus. * @param a Dein Alter */ public void a(int a){ System.out.println(a); }
-
17.11.2011, 06:45 #4
- Registriert seit
- 03.03.2011
- Beiträge
- 23
Thanked 59 Times in 40 Posts[C#] Einfaches Klassenbeispiel
Ich wollte nicht wissen wie man das erstellt sondern was das zu Bedeuten hat.
-
17.11.2011, 07:04 #5
- Registriert seit
- 29.06.2011
- Beiträge
- 11
Thanked 11 Times in 7 Posts[C#] Einfaches Klassenbeispiel
Mit diesen Kommentaren kann nach Fertigstellung eine Dokumentation erstellt werden.
Was eine Dokumentation ist, dürfte egal sein. Hier fragt sowieso fast jeder lieber direkt in einem Forum nacht, anstatt in einer Dokumentation nachzulesen.
-
17.11.2011, 07:51 #6
[C#] Einfaches Klassenbeispiel
Ich bin momentan mit dem Handy online, wenn ich heute Mittag an meinem PC bin werde ich editieren und es dir erklären, inkl. Screenshot
-
17.11.2011, 13:20 #7
[C#] Einfaches Klassenbeispiel
Diese Kommentare sind für IntelliSense, wenn du zb. String.Split machst, wird eine kleine Erklärung in VS angezeigt, was die Methode macht, welche Parameter erwartet werden, wieviele Überladungen etc. sie hat. Wenn man diese Zeilen weglässt, gibts halt keine Erklärung.
Wenn du ein automatisches Dokumentations-XML erstellen lässt, werden diese Zeilen darin auch eingetragen.
Wenn man über einer Methode oder Klasse /// eingibt, generiert VS automatisch die ganzen Tags, und man muss nur noch die Erklärungen eintragen...
@TE wie eine Klasse funktioniert findet man in jedem Tutorial, finde den Post etwas sinnfrei, aber nett, dass du den Leuten hier helfen willst, das finde ich wiederrum gut.Java:
Spoiler:
Lustige Quotes:
Spoiler:
-
17.11.2011, 13:49 #8
- Registriert seit
- 09.10.2011
- Beiträge
- 1
Thanked 8 Times in 4 Posts[C#] Einfaches Klassenbeispiel
Code:namespace Klassenübung
Ähnliche Themen
-
C# Einfaches Speichern und Laden einer Config in C#
Von Sky.NET im Forum .NetAntworten: 0Letzter Beitrag: 02.05.2012, 23:19 -
Ein einfaches "System"
Von Snees im Forum SkriptsprachenAntworten: 2Letzter Beitrag: 28.02.2012, 13:48 -
[C#] Klassenbeispiel
Von Snees im Forum .NetAntworten: 8Letzter Beitrag: 20.11.2011, 19:11
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.