IT CSharp Syntax - LIHACHTETAN/ClassicUO-Bad-Newbie-CSharp-Scripts-IDE GitHub Wiki
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
Sintassi, commenti e nomi
I nomi fanno distinzione tra maiuscole e minuscole: value e Value sono identificatori diversi. La parola chiave può essere utilizzata come nome con @, ad esempio @event. Gli spazi in genere separano i token e { } definisce un blocco. Commenti // continua fino alla fine della riga, /* */ si estende su più righe.
Esempio semplice (Example.cs)
Salvare questo esempio separatamente come Example.cs. Eseguirlo indipendentemente dagli altri esempi di questa pagina.
Example.cs:
// PROJECT-EXAMPLE
// A statement ends with a semicolon.
int count = 3;
System.Console.WriteLine(count);
Risultato:
3
// A short local report.
int @event = 1;
/* This block does not execute. */
UO.Print($"Event number: {@event}");
I valori letterali specificano numeri, stringhe, caratteri, true, false e null. Unicode è accettabile in stringhe e nomi. Non confondere il carattere 'A' con la stringa "A".
int graphic = 0x0EED;
int mask = 0b0011;
long large = 1_000_000L;
char letter = 'A';
bool ready = true;
UO.Print($"{graphic}, {mask}, {large}, {letter}, {ready}");
Documentazione ufficiale: Sintassi, commenti e nomi - Microsoft Learn.