using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace StudentCShrap
{
class RectTest
{
public double m_length;
private double m_width;
private double GetArea()
{
return m_width * m_length;
}
public void AccepetDetails()
{
m_length = 4.5;
m_width = 4.2;
}
public void DisPlay()
{
Console.WriteLine("length: {0}", m_length);
Console.WriteLine("width: {0}", m_width);
Console.WriteLine("Area: {0}", GetArea());
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace StudentCShrap
{
class MainClassTest
{
static void Main(string[] args)
{
RectTest r = new RectTest();
r.AccepetDetails();
r.DisPlay();
Console.WriteLine("{0}", r.m_length);
Console.ReadKey();
}
}
}
Membervariable
- Membervariablen auf Privateigentum Standard und andere Eigenschaften in die Öffentlichkeit gezwungen werden
- Membervariablen oder Datenelemente der Klasse Attribut wird zum Speichern von Daten verwendet wird,
Memberfunktion
- Führen Sie eine Reihe von Funktionen angegebene Aktion
- Elementfunktion deklariert in der Klasse
Kennzeichnung
- Die Klassenkennung verwendet, um eine benutzerdefinierte Funktion, Variablen oder andere Objekte zu identifizieren,
- Der Bezeichner muss mit einem Buchstaben oder einem Unterstrich beginnen @, können Sie durch eine Reihe von alphanumerischen Zeichen und Unterstrichen werden @
- Das erste Zeichen darf keine numerische Kennung sein
- Der Bezeichner darf keine eingebetteten Leerzeichen oder Symbole wie? "" * & ......% ¥ #!
- Bezeichner können keine Schlüsselwörter in C #, es sei denn vor der gekoppelt @ prefix
- Identifiers Groß- und Kleinschreibung
- C # Klassenbibliothek kann nicht die gleichen Namen wie das sein
Stichwort
-
reservierte Schlüsselwörter
- abstrac
- wie
- Base
- bool
- brechen
- Byte
- Fall
- Fang
- verkohlen
- geprüft
- Klasse
- const
- fortsetzen
- Dezimal
- Standard
- delegieren
- machen
- doppelt
- sonst
- enum
- Veranstaltung
- explizit
- extern
- falsch
- schließlich
- Fest
- schweben
- zum
- für jeden
- gehe zu
- wenn
- implizit
- im
- int
- Schnittstelle
- ist
- sperren
- lange
- Namespace
- Neu
- Null
- Operator
- aus
- Überschreibung
- params
- Privat
- geschützt
- Öffentlichkeit
- schreibgeschützt
- ref
- Rückkehr
- sbyte
- verschlossen
- kurz
- Größe von
- stackalloc
- statisch
- Schnur
- struct
- Schalter
- diese
- werfen
- wahr
- Versuchen
- eine Art von
- uint
- ulong
- ungeprüft
- unsicher
- ushort
- Verwendung
- virtuell
- Leere
- flüchtig
- während
-
Kontext-bezogene Keyword
- hinzufügen
- alias
- aufsteigend
- absteigend
- dynamisch
- von
- erhalten
- global
- Gruppe
- in
- beitreten
- Lassen
- Sortieren nach
- teilweise (Typ)
- parital (Methode)
- entfernen
- wählen
- einstellen