Najlepszy samouczek Podstawowa składnia C # W 2024 r. W tym samouczku możesz dowiedzieć się za pomocąsłów kluczowych,Klasakluczowe,Komentarze w C #,zmienna Użytkownik,funkcja państwa,Wystąpienia klasy,identyfikatory,Słowa kluczowe dla C #,
C # jest językiem programowania obiektowego. W podejściu programowania obiektowego, program składa się z kompozycji różnych obiektów współdziałają ze sobą. Te same rodzaje przedmiotów zwykle tego samego typu, lub które znajduje się w tej samej klasy.
Na przykład, prostokątna (prostokątne) obiektów na przykład. Ma długość i szerokość atrybuty. Zgodnie z projektem, może być konieczne, aby zaakceptować wartości tych właściwości, obliczania powierzchni i pokazać szczegóły.
Spójrzmy na realizację prostokąta (prostokątne) klas, oraz omówienie podstawowych składni C #:
using System; nazw RectangleApplication { klasy Rectangle { // Użytkownik Zmienna podwójnej długości; podwójnej szerokości; public void Acceptdetails () { długość = 4,5; width = 3,5; } public double GetArea () { Zwraca długość * szerokość; } public void Display () { Console.WriteLine ( "Czas trwania: {0}", długość); Console.WriteLine ( "Szerokość: {0}", szerokość); Console.WriteLine ( "Obszar: {0}", GetArea ()); } } Klasa ExecuteRectangle { static void Main (string [] args) { Prostokąt R = new Rectangle (); r.Acceptdetails (); r.Display (); Console.ReadLine (); } } }
Gdy powyższy kod jest kompilowany i wykonany, że daje następujące wyniki:
Length: 4.5 Width: 3.5 Area: 15.75
W dowolnym programie C # w pierwszym piśmie jest:
using System;
przy użyciu słów kluczowych do umieszczenia w przestrzeni nazw programu.Program może zawierać wiele instrukcji korzystają.
Klasa kluczowe służy do deklarowania klasy.
Komentarze służą do interpretowania kodu. Kompilator ignoruje wpis komentarz. W programie C #, a kilka linii komentarze zaczynają się od / * i * / bohaterów zakończenie, co następuje:
/ * Ten program pokazuje, Podstawowa składnia programowania C # Język * /
Komentarze w pojedynczym wierszu z "@" symbol. Na przykład:
} // Koniec klasy Rectangle
Zmienna jest członkiem nieruchomości lub danych klasy, do przechowywania danych. W powyższejprocedury,klasa Rectangle ma dwie zmienne składowe nazwanychdługośćiszerokość.
Funkcja jest serią sprawozdań do wykonania danego zadania. Funkcje składowe klasy są zadeklarowane w klasie. Zilustrujemy klasa Rectangle zawiera trzyfunkcje składowe:AcceptDetails, getArea iwyświetlacze.
W powyższym programem,ExecuteRectangleklasa jestMain ()metoda klasy i instancji klasyRectanglezawiera.
Identyfikator jest używany do identyfikacji klasa, zmienna, funkcji lub innych elementów zdefiniowanych przez użytkownika. W języku C #, nazwa klasy musi wykonać następujące podstawowe zasady:
Słowa kluczowe to kompilator C # predefiniowane słowa zastrzeżone. Słowa te nie mogą być używane jako identyfikatory, ale jeśli chcesz używać tych słów jako identyfikatorów, przed Hasło znaku @ jako przedrostek.
W języku C #, a niektóre identyfikatory mają szczególne znaczenie w kontekście kodu, takich jak pobrać i ustawić, nazywane są one kontekstowe słów kluczowych (słów kluczowych kontekstowych).
Wykazy Poniższa tabela zarezerwowane słowa kluczowe w języku C # (Zarezerwowane słowa kluczowe) i hasła kontekstowej (kontekstowe) Słowa kluczowe:
保留关键字 | ||||||
abstract | as | base | bool | break | byte | case |
catch | char | checked | class | const | continue | decimal |
default | delegate | do | double | else | enum | event |
explicit | extern | false | finally | fixed | float | for |
foreach | goto | if | implicit | in | in (generic modifier) | int |
interface | internal | is | lock | long | namespace | new |
null | object | operator | out | out (generic modifier) | override | params |
private | protected | public | readonly | ref | return | sbyte |
sealed | short | sizeof | stackalloc | static | string | struct |
switch | this | throw | true | try | typeof | uint |
ulong | unchecked | unsafe | ushort | using | virtual | void |
volatile | while | |||||
上下文关键字 | ||||||
add | alias | ascending | descending | dynamic | from | get |
global | group | into | join | let | orderby | partial (type) |
partial (method) | remove | select | set |