Il miglior tutorial La sintassi di base per C # Nel 2024, in questo tutorial puoi imparare utilizzando leparole chiave,classeparola chiave,Commenti in C #,variabile membro,funzione membro,Istanziare una classe,Identifiers,C # parole chiave,
C # è un linguaggio di programmazione orientato agli oggetti. Nel approccio di programmazione orientato agli oggetti, il programma consiste nella composizione dei vari oggetti interagiscono tra loro. Gli stessi tipi di oggetti in genere hanno lo stesso tipo, o che è nella stessa classe.
Ad esempio, Rettangolo (rettangolare) oggetti, per esempio. Ha una lunghezza e larghezza attributi. In base alla progettazione, può essere necessario per accettare i valori di queste proprietà, calcolare l'area e mostrare i dettagli.
Diamo un'occhiata alla realizzazione di un rettangolo (rettangolare) le classi, e per discutere la sintassi di base C #:
using System; namespace RectangleApplication { classe Rectangle { // Gli doppia lunghezza variabile; larghezza doppia; Acceptdetails public void () { lunghezza = 4.5; width = 3.5; } doppia getArea pubblico () { tornare lunghezza larghezza *; } Mostra public void () { Console.WriteLine ( "Lunghezza: {0}", di lunghezza); Console.WriteLine ( "Larghezza: {0}", di larghezza); Console.WriteLine ( "Area: {0}", getArea ()); } } classe ExecuteRectangle { static void Main (string [] args) { Rectangle r = new Rectangle (); r.Acceptdetails (); r.Display (); Console.ReadLine (); } } }
Quando il codice di cui sopra è compilato ed eseguito, produce i seguenti risultati:
Length: 4.5 Width: 3.5 Area: 15.75
In qualsiasi programma in C # nella prima istruzione è:
using System;
utilizzando le parole chiave per l'inclusione nello spazio dei nomi di programma.Un programma può contenere più istruzioni utilizzando.
classe parola chiave viene utilizzata per dichiarare una classe.
Commenti sono utilizzati per interpretare il codice. Il compilatore ignorerà la voce di commento. In programma C #, a commenti su più righe iniziano con / *, ei caratteri * / terminazione, come segue:
/ * Questo programma dimostra La sintassi di base di programmazione C # Lingua * /
Linea singola commenta con simbolo '@'. Ad esempio:
} // Classe Rectangle End
Variabile è un membro di proprietà o dati di una classe, per memorizzare dati. Nellaprocedura dicuisopra,classe Rectangle ha due variabili membro denominatolunghezzaelarghezza.
La funzione è una serie di istruzioni per eseguire un determinato compito. le funzioni di membro di classe sono dichiarate nella classe. Illustriamo la classe Rectangle contiene trefunzioni membro:AcceptDetails, calcolaArea edi visualizzazione.
Nel programma precedente, ilExecuteRectangleclasse è un metodoMain ()della classe e istanza della classeRectanglecontiene.
Identificatore viene utilizzato per identificare una classe, una variabile, una funzione o eventuali altri elementi definiti dall'utente. In C #, nome della classe deve seguire queste regole di base:
Le parole chiave sono il compilatore C # predefinito parole riservate. Queste parole chiave non possono essere utilizzati come identificatori, ma se si desidera utilizzare queste parole chiave come identificatori, di fronte al carattere parola chiave @ come prefisso.
In C #, e alcuni identificatori hanno un significato particolare nel contesto del codice, ad esempio get e set, questi sono chiamati contestuale per parole chiave (parole chiave contestuali).
Le liste seguente tabella Parole chiave in C # (Parole chiave riservate) e la parola chiave contestuale (contestuali Parole) riservati:
保留关键字 | ||||||
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 |