Repository navigation
IT CSharp Language Manual
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
La guida è organizzata per argomento nella documentazione ufficiale Microsoft. Gli esempi sono scritti per l'utente client e lo standard C#; Ogni sezione ha un collegamento alla directory ufficiale.
- Struttura del programma e dello script
- Sintassi, commenti e nomi
- Tutti i tipi integrati
- Variabili, costanti e ambito
- Trasformazioni e analisi dei valori
- Operatori e ordine di valutazione
- Condizioni e cambio
- Corrispondenza modello
- Loop, interruzione, continua e ritorno
- Array, indici e intervalli
- Elenco, Dizionario, HashSet, Code e pile
- Metodi, parametri e funzioni locali
- Classi, oggetti e costruttori
- Campi, proprietà, indicizzatori e modificatori
- Strutture, record, tuple e confronto
- Ereditarietà, interfacce e polimorfismo
- Tipo generici e restrizioni
- Enumerazioni e flag di bit
- Delegati, lambda e chiusure
- Eventi e gestori
- LINQ, campionamento e trasformazione dei dati
- tipi e controlli null, nullable
- Eccezioni, provare/prendere/finalmente e lanciare
- Rilascio risorse:
IDisposable,usingeawait using - asincrono, attesa, Attività è ValueTask
- Annulla, metti in pausa e script in background
- Stringhe, formattazione ed espressioni regolari
- File, stream e JSON
- Data, ora, intervalli e timer
- Thread, attività e sincronizzazione
- Iteratori, sequenze di rendimento e asincrone
- Spazi dei nomi, utilizzo e metodi di estensione
- Attributi, riflessione e dinamica
- Memoria:
ref,Span,ref structeunsafe - Sovraccarico operatore e tipi parziali
- Direttive, versione linguistica e opzioni di compilazione
- Biblioteche, progetti e NuGet
- Riferimento completo al linguaggio Microsoft
Esempi di .csx utilizzano il API del gioco della sessione corrente. I blocchi etichettati PROJECT-EXAMPLE mostrano la struttura standard di un progetto .cs. Il linguaggio dei comandi di gioco C# e API è descritto separatamente: la disponibilità dell'azione di gioco dipende dallo stato attuale del client e dal contratto di comando.
Riferimento completo dei costrutti C# - parole chiave, operatori e direttive con esempi completi separati.
ClassicUO — Bad Newbie & C# Scripts IDE