Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
- Prefazione
- Introduzione
- Ambito di §1
- •2 Riferimenti normativi
- §3 Termini e definizioni
- Descrizione generale di §4
- Conformità di §5
-
Struttura lessicale di §6
- •6.1 Programmi
-
§6.2 Grammatiche
- §6.2.1 Generale
- §6.2.2 Notazione grammaticale
- §6.2.3 Grammatica lessicale
- Grammatica sintattica di §6.2.4
- §6.2.5 Ambiguità grammaticali
- •6.3 Analisi lessicale
- Token di §6.4
-
Direttive di pre-elaborazione di §6.5
- §6.5.1 Generale
- Simboli di compilazione condizionale di §6.5.2
- §6.5.3 Pre-elaborazione delle espressioni
- Direttive di definizione di §6.5.4
- Direttive di compilazione condizionale di §6.5.5
- Direttive diagnostiche di §6.5.6
- Direttive dell'area di §6.5.7
- Direttive line di §6.5.8
- Direttiva nullable di §6.5.9
- Direttive Pragma di §6.5.10
-
Concetti di base di §7
- Avvio dell'applicazione .7.1
- §7.2 Terminazione dell'applicazione
- Dichiarazioni di §7.3
- •7.4 Membri
-
Accesso ai membri di §7.5
- §7.5.1 Generale
- §7.5.2 Accessibilità dichiarata
- Domini di accessibilità di §7.5.3
- Accesso protetto di §7.5.4
- Vincoli di accessibilità di §7.5.5
- Firme e overload di §7.6
- Ambiti di §7.7
- §7.8 Nomi di spazio dei nomi e tipi
- •7.9 Gestione automatica della memoria
- Ordine di esecuzione di §7.10
-
§8 Tipi
- §8.1 Generale
- Tipi di riferimento §8.2
-
Tipi di valore di §8.3
- §8.3.1 Generale
- §8.3.2 Tipo System.ValueType
- Costruttori predefiniti di §8.3.3
- Tipi di struct §8.3.4
- Tipi semplici di §8.3.5
- Tipi integrali di §8.3.6
- Tipi a virgola mobile di §8.3.7
- §8.3.8 Tipo decimale
- §8.3.9 Tipo Bool
- Tipi di enumerazione §8.3.10
- Tipi di tupla §8.3.11
- Tipi di valore nullable §8.3.12
- §8.3.13 Boxing e unboxing
-
§8.4 Tipi costruiti
- §8.4.1 Generale
- Argomenti di tipo §8.4.2
- §8.4.3 Tipi aperti e chiusi
- §8.4.4 Tipi associati e non associati
- §8.4.5 Vincoli soddisfacenti
- Parametri di tipo §8.5
- Tipi di albero delle espressioni di §8.6
- §8.7 Tipo dinamico
- Tipi non gestiti di §8.8
-
Tipi di riferimento e nullità di §8.9
- §8.9.1 Generale
- §8.9.2 Tipi di riferimento non nullable
- Tipi di riferimento nullable di §8.9.3
- Contesto nullable di §8.9.4
- §8.9.5 Nullabilità e stati di Null
-
•9 Variabili
- §9.1 Generale
-
Categorie di variabili di §9.2
- §9.2.1 Generale
- Variabili statiche di §9.2.2
-
Variabili di istanza di §9.2.3
- §9.2.3.1 Generale
- •9.2.3.2 Variabili di istanza nelle classi
- Variabili dell'istanza di §9.2.3.3 negli struct
- Elementi della matrice §9.2.4
- Parametri di valore di §9.2.5
- Parametri di riferimento di §9.2.6
- Parametri di output di §9.2.7
- Parametri di input di §9.2.8
-
Variabili locali di §9.2.9
- paragrafo 9.2.9.1 Generale
- §9.2.9.2 Elimina
- §9.3 Valori predefiniti
-
Assegnazione definita di §9.4
- §9.4.1 Generale
- •9.4.2 Variabili inizialmente assegnate
- •9.4.3 Variabili inizialmente non firmate
-
•9.4.4 Regole precise per determinare l'assegnazione definita
- §9.4.4.1 Generale
- §9.4.4.2 Regole generali per le dichiarazioni
- Istruzioni block, checked e unchecked statements §9.4.4.3
- Istruzioni di espressione §9.4.4.4
- Istruzioni sulla dichiarazione di §9.4.4.5
- Istruzioni If di §9.4.4.6
- Istruzioni Switch di §9.4.4.7
- Istruzioni While di §9.4.4.8
- Istruzioni Do di §9.4.4.9
- Istruzioni §9.4.4.10 For
- §9.4.4.11 Interruzione, continuazione e istruzioni goto
- Istruzioni Throw di §9.4.4.12
- Istruzioni Return di §9.4.4.13
- Istruzioni Try-catch di §9.4.4.14
- Istruzioni Try-finally di §9.4.4.15
- Istruzioni Try-catch-finally di §9.4.4.16
- Istruzioni Foreach di §9.4.4.17
- Istruzioni Using di §9.4.4.18
- Istruzioni di blocco di §9.4.4.19
- Istruzioni Yield di §9.4.4.20
- Regole generali di §9.4.4.21 per le espressioni costanti
- §9.4.4.22 Regole generali per espressioni semplici
- §9.4.4.23 Regole generali per le espressioni con espressioni incorporate
- Espressioni chiamate e espressioni di creazione di oggetti e espressioni di creazione di oggetti .9.4.4.24
- •9.4.4.25 Espressioni di assegnazione semplici
- Espressioni &9.4.4.26
- §9.4.4.27 || espressioni
- §9.4.4.28 ! espressioni
- §9.4.4.29 ?? espressioni
- §9.4.4.30 ?: espressioni
- Funzioni anonime di §9.4.4.31
- Espressioni Throw 9.4.4.32
- §9.4.4.33 Regole per le variabili nelle funzioni locali
- Espressioni is-pattern di §9.4.4.34
- Riferimenti a variabili di §9.5
- §9.6 Atomicità dei riferimenti a variabili
-
Variabili di riferimento di §9.7 e restituisce
- §9.7.1 Generale
-
§9.7.2 Contesti sicuri di riferimento
- §9.7.2.1 Generale
- Contesto sicuro delle variabili locali di riferimento sulla variabile locale 9.7.7.2
- Contesto sicuro dei parametri §9.7.2.3
- Contesto sicuro dei campi di riferimento di §9.7.2.4
- Operatori di §9.7.2.5
- Chiamata di funzione §9.7.2.6
- Valori di §9.7.2.7
- Chiamate al costruttore §9.7.2.8
- Limitazioni di §9.7.2.9 sulle variabili di riferimento
-
§10 Conversioni
- §10.1 Generale
-
Conversioni implicite di §10.2
- §10.2.1 Generale
- Conversione delle identità di §10.2.2
- Conversioni numeriche implicite di §10.2.3
- Conversioni implicite di enumerazione §10.2.4
- §10.2.5 Conversioni implicite di stringhe interpolate
- Conversioni implicite nullable di §10.2.6
- Conversioni letterali Null 10.2.7
- Conversioni di riferimento implicite di §10.2.8
- Conversioni boxing di §10.2.9
- Conversioni dinamiche implicite di §10.2.10
- Conversioni di espressioni costanti implicite di §10.2.11
- §10.2.12 Conversioni implicite che coinvolgono parametri di tipo
- Conversioni di tuple implicite di §10.2.13
- Conversioni implicite definite dall'utente 10.2.14
- §10.2.15 Conversioni di funzioni anonime e conversioni di gruppi di metodi
- Conversioni letterali predefinite di §10.2.16
- Conversioni di throw implicite di §10.2.17
- §10.2.18 Conversione dell'espressione switch
-
Conversioni esplicite di §10.3
- §10.3.1 Generale
- §10.3.2 Conversioni numeriche esplicite
- Conversioni esplicite di enumerazione §10.3.3
- Conversioni nullable esplicite di §10.3.4
- Conversioni di riferimento esplicite di §10.3.5
- Conversioni di tuple esplicite di §10.3.6
- Conversioni unboxing di §10.3.7
- Conversioni esplicite di §10.3.8 che coinvolgono parametri di tipo
- Conversioni esplicite definite dall'utente di §10.3.9
- Conversioni standard di §10.4
-
§10.5 Conversioni definite dall'utente
- §10.5.1 Generale
- §10.5.2 Conversioni definite dall'utente consentite
- §10.5.3 Valutazione delle conversioni definite dall'utente
- §10.5.4 Conversioni implicite definite dall'utente
- Conversioni esplicite definite dall'utente di §10.5.5
- Conversioni di §10.6 che coinvolgono tipi nullable
- Conversioni di funzioni anonime di §10.7
- Conversioni dei gruppi di metodi di §10.8
-
§11 Modelli e criteri di ricerca
- §11.1 Generale
-
Form pattern di §11.2
- §11.2.1 Generale
- Modello di dichiarazione di §11.2.2
- Pattern costante di §11.2.3
- Modello var di §11.2.4
- §11.2.5 Modello posizionale
- §11.2.6 Modello di proprietà
- §11.2.7 Modello di eliminazione
- •11.3 Subsumption pattern
- Completezza dei criteri di paragrafo 11.4
-
§12 Espressioni
- §12.1 Generale
- Classificazioni delle espressioni di §12.2
-
§12.3 Associazione statica e dinamica
- §12.3.1 Generale
- §12.3.2 Tempo di vincolo
- Binding dinamico di §12.3.3
- §12.3.4 Tipi di sottoespressioni
-
Operatori di §12.4
- §12.4.1 Generale
- §12.4.2 Precedenza e associatività degli operatori
- Overload dell'operatore §12.4.3
- Risoluzione dell'overload degli operatori unari di §12.4.4
- Risoluzione dell'overload dell'operatore binario §12.4.5
- Operatori definiti dall'utente candidati 12.4.6
- Promozioni numeriche di §12.4.7
- Operatori lifted di §12.4.8
-
Ricerca dei membri di §12.5
- §12.5.1 Generale
- Tipi di base §12.5.2
-
Membri della funzione §12.6
- §12.6.1 Generale
-
Elenchi di argomenti di §12.6.2
- §12.6.2.1 Generale
- Parametri corrispondenti di §12.6.2.2
- §12.6.2.3 Valutazione in fase di esecuzione degli elenchi di argomenti
-
Inferenza del tipo §12.6.3
- §12.6.3.1 Generale
- §12.6.3.2 La prima fase
- §12.6.3.3 La seconda fase
- Tipi di input §12.6.3.4
- Tipi di output di §12.6.3.5
- •12.6.3.6 Dipendenza
- §12.6.3.7 Inferenze dei tipi di input
- §12.6.3.8 Inferenze dei tipi di output
- §12.6.3.9 Inferenze esplicite del tipo di parametro
- §12.6.3.10 Inferenze esatte
- §12.6.3.11 Inferenze con limiti inferiori
- §12.6.3.12 Inferenze con limite superiore
- §12.6.3.13 Fissaggio
- §12.6.3.14 Tipo restituito dedotto
- §12.6.3.15 Inferenza dei tipi per la conversione di gruppi di metodi
- §12.6.3.16 Ricerca del tipo comune migliore di un set di espressioni
-
Risoluzione dell'overload di §12.6.4
- §12.6.4.1 Generale
- Membro della funzione applicabile .12.6.4.2
- Membro della funzione §12.6.4.3 Better
- §12.6.4.4 Modalità di passaggio dei parametri migliore
- §12.6.4.5 Conversione migliore da espressione
- Espressione di corrispondenza esatta di §12.6.4.6
- §12.6.4.7 Destinazione di conversione migliore
- Overload di §12.6.4.8 nelle classi generiche
- §12.6.5 Controllo in fase di compilazione della chiamata dinamica dei membri
-
Chiamata al membro della funzione §12.6.6
- §12.6.6.1 Generale
- Chiamate di §12.6.6.2 su istanze boxed
- Decostruzione di §12.7
-
Espressioni primarie di §12.8
- §12.8.1 Generale
- Valori letterali di §12.8.2
- Espressioni di stringa interpolate di §12.8.3
- §12.8.4 Nomi semplici
- §12.8.5 Espressioni racchiuse tra parentesi
- Espressioni tuple di §12.8.6
- Accesso ai membri di §12.8.7
- §12.8.8.8 Accesso condizionale Null
- Espressioni null-forgiving di §12.8.9
- Espressioni chiamate di §12.8.10
- Espressione di chiamata condizionale Null 12.8.11
-
Accesso all'elemento §12.8.12
- §12.8.12.1 Generale
- Accesso alla matrice di §12.8.12.2
- §12.8.12.3 Accesso alle stringhe
- §12.8.12.4 Accesso all'indicizzatore
- Accesso all'elemento condizionale Null 12.8.13
- §12.8.14 Questo accesso
- Accesso di base di §12.8.15
- Operatori di incremento e decremento postfissi di §12.8.16
-
§12.8.17 Nuovo operatore
- §12.8.17.1 Generale
-
§12.8.17.2 Espressioni di creazione di oggetti
- §12.8.17.2.1 Generale
- §12.8.17.2.2 Inizializzatori di oggetti
- §12.8.17.2.3 Inizializzatori di raccolta
- §12.8.17.3 Espressioni di creazione di oggetti anonimi
- §12.8.17.4 Espressioni di creazione di matrici
- §12.8.17.5 Delegare le espressioni di creazione
- §12.8.18 Operatore typeof
- §12.8.19 Operatore sizeof
- §12.8.20 Operatori controllati e non controllati
- Espressioni di valore predefinite di §12.8.21
- Allocazione stack di §12.8.22
- §12.8.23 Operatore nameof
- Espressioni di metodo anonime di §12.8.24
-
Operatori unari di §12.9
- §12.9.1 Generale
- Operatore Unary plus di §12.9.2
- Operatore meno unario di §12.9.3
- Operatore di negazione logica di §12.9.4
- Operatore di complemento bit per bit di §12.9.5
- §12.9.6 Operatore index from-end
- §12.9.7 Operatori di incremento e decremento del prefisso
- §12.9.8 Eseguire il cast delle espressioni
- §12.9.9 Espressioni Await
- §12.10 Operatore Range
- §12.11 Espressione switch
- §12.12 Operatori aritmetici
- §12.13 Operatori di spostamento
-
§12.14 Operatori relazionali e di test dei tipi
- §12.14.1 Generale
- §12.14.2 Operatori di confronto di numeri interi
- §12.14.3 Operatori di confronto a virgola mobile
- §12.14.4 Operatori di confronto decimali
- §12.14.5 Operatori di uguaglianza booleani
- §12.14.6 Operatori di confronto dell'enumerazione
- §12.14.7 Operatori di uguaglianza dei tipi di riferimento
- §12.14.8 Operatori di uguaglianza di stringhe
- §12.14.9 Delegare gli operatori di uguaglianza
- §12.14.10 Operatori di uguaglianza tra i tipi valore nullable e il valore letterale Null
- §12.14.11 Operatori di uguaglianza delle tuple
-
§12.14.12 Operatore is
- §12.14.12.1 Operatore di tipo is
- §12.14.12.2 Operatore is-pattern
- §12.14.13 Operatore as
- §12.15 Operatori logici
- §12.16 Operatori logici condizionali
- §12.17 Operatore di unione Null
- §12.18 Operatore di espressione throw
- §12.19 Espressioni di dichiarazione
- §12.20 Operatore condizionale
-
§12.21 Espressioni di funzione anonime
- §12.21.1 Generale
- §12.21.2 Firme di funzioni anonime
- §12.21.3 Corpi di funzione anonimi
- §12.21.4 Risoluzione dell'overload
- §12.21.5 Funzioni anonime e binding dinamico
-
§12.21.6 Variabili esterne
- §12.21.6.1 Generale
- §12.21.6.2 Variabili esterne acquisite
- §12.21.6.3 Creazione di istanze di variabili locali
- §12.21.7 Valutazione delle espressioni di funzione anonime
- §12.21.8 Esempio di implementazione
-
§12.22 Espressioni di query
- §12.22.1 Generale
- §12.22.2 Ambiguità nelle espressioni di query
-
§12.22.3 Traduzione di espressioni di query
- §12.22.3.1 Generale
- §12.22.3.2 Espressioni di query con continuazioni
- §12.22.3.3 Tipi di variabili di intervallo espliciti
- §12.22.3.4 Degenerare espressioni di query
- §12.22.3.5 Da, let, where, join e clausole orderby
- §12.22.3.6 Clausole Select
- §12.22.3.7 Clausole group
- §12.22.3.8 Identificatori trasparenti
- §12.22.4 Modello di espressione di query
- §12.23 Operatori di assegnazione
- §12.24 Espressione
- §12.25 Espressioni costanti
- §12.26 Espressioni booleane
-
Istruzioni di §13
- §13.1 Generale
- Punti finali e raggiungibilità di §13.2
-
Blocchi di §13.3
- §13.3.1 Generale
- Elenchi di istruzioni §13.3.2
- §13.4 Istruzione vuota
- Istruzioni etichettate di §13.5
- Istruzioni di dichiarazione di §13.6
- Istruzioni di espressione §13.7
- Istruzioni di selezione di §13.8
- Istruzioni di iterazione di §13.9
- Istruzioni Jump di §13.10
- §13.11 Istruzione try
- §13.12 Istruzioni controllate e non controllate
- §13.13 Istruzione di blocco
- §13.14 Istruzione using
- §13.15 Dichiarazione yield
- §14 Spazi dei nomi
-
•15 classi
- §15.1 Generale
-
Dichiarazioni di classe §15.2
- §15.2.1 Generale
-
Modificatori di classe §15.2.2
- §15.2.2.1 Generale
- Classi astratte di §15.2.2.2
- Classi sealed di §15.2.2.3
-
Classi statiche di §15.2.2.4
- §15.2.2.4.1 Generale
- §15.2.2.4.2 Riferimento ai tipi di classe statici
- Parametri di tipo §15.2.3
- Specifiche di base della classe §15.2.4
- Vincoli dei parametri di tipo §15.2.5
- Corpo della classe §15.2.6
- §15.2.7 Dichiarazioni di tipo parziale
-
Membri della classe §15.3
- §15.3.1 Generale
- §15.3.2 Tipo di istanza
- §15.3.3 Membri dei tipi costruiti
- Ereditarietà di §15.3.4
- §15.3.5 Il nuovo modificatore
- 15.3.6 Modificatori di accesso
- Tipi costitutivi di §15.3.7
- Membri statici e dell'istanza di §15.3.8
- Tipi annidati di §15.3.9
-
§15.3.10 Nomi membri riservati
- §15.3.10.1 Generale
- §15.3.10.2 Nomi dei membri riservati alle proprietà
- §15.3.10.3 Nomi membri riservati per gli eventi
- §15.3.10.4 Nomi membri riservati agli indicizzatori
- §15.3.10.5 Nomi dei membri riservati per i finalizzatori
- Nomi dei metodi di §15.3.10.6 riservati agli operatori
- Costanti §15.4
- Campi di §15.5
-
Metodi di §15.6
- §15.6.1 Generale
- Parametri del metodo §15.6.2
- §15.6.3 Metodi statici e di istanza
- Metodi virtuali di §15.6.4
- Metodi di override di §15.6.5
- Metodi sealed di §15.6.6
- Metodi astratti di §15.6.7
- Metodi esterni di §15.6.8
- Metodi parziali di §15.6.9
- Metodi di estensione di §15.6.10
- Corpo del metodo §15.6.11
-
Proprietà di §15.7
- §15.7.1 Generale
- Proprietà statiche e dell'istanza di §15.7.2
- Funzioni di accesso di §15.7.3
- §15.7.4 Proprietà implementate automaticamente
- Accessibilità di §15.7.5
- §15.7.6 Funzioni di accesso virtuali, sealed, override e astratte
-
Eventi di §15.8
- §15.8.1 Generale
- Eventi simili a campi di §15.8.2
- Funzioni di accesso agli eventi di §15.8.3
- Eventi statici e di istanza di §15.8.4
- §15.8.5 Funzioni di accesso virtuali, sealed, override e astratte
- Indicizzatori di §15.9
- Operatori §15.10
- Costruttori di istanza di §15.11
- Costruttori statici di §15.12
- §15.13 Finalizzatori
- §15.14 Funzioni asincrone
-
§15.15 Iteratori sincroni e asincroni
- §15.15.1 Generale
- §15.15.2 Interfacce dell'enumeratore
- §15.15.3 Interfacce enumerabili
- §15.15.4 Tipo di rendimento
-
§15.15.5 Oggetti enumeratore
- §15.15.5.1 Generale
- §15.15.5.2 Avanzare l'enumeratore
- §15.15.5.3 Recuperare il valore corrente
- §15.15.5.4 Eliminare le risorse
-
§15.15.6 Oggetti enumerabili
- §15.15.6.1 Generale
- §15.15.6.2 Metodo GetEnumerator o GetAsyncEnumerator
-
§16 Struct
- §16.1 Generale
- Dichiarazioni di struct §16.2
- Membri dello struct §16.3
-
§16.4 Differenze tra classi e struct
- §16.4.1 Generale
- Semantica dei valori di §16.4.2
- Ereditarietà di §16.4.3
- Assegnazione di §16.4.4
- Valori predefiniti di §16.4.5
- §16.4.6 Boxing e unboxing
- §16.4.7 Significato di questo
- Inizializzatori di campo §16.4.8
- Costruttori di §16.4.9
- Costruttori statici di §16.4.10
- §16.4.11 Proprietà
- §16.4.12 Metodi
- §16.4.13 Indicizzatori
- §16.4.14 Avvenimenti
-
§16.4.15 Vincolo di contesto sicuro
- §16.4.15.1 Generale
- §16.4.15.2 Contesto sicuro dei parametri
- §16.4.15.3 Contesto sicuro delle variabili locali
- §16.4.15.4 Contesto sicuro del campo
- §16.4.15.5 Operatori
- §16.4.15.6 Chiamata a metodi e proprietà
- §16.4.15.7 stackalloc
- §16.4.15.8 Chiamate al costruttore
- §17 Matrici
- §18 Indicizzazione estesa e sezionamento
-
§19 Interfacce
- §19.1 Generale
- §19.2 Dichiarazioni di interfaccia
- §19.3 Corpo dell'interfaccia
-
§19.4 Membri dell'interfaccia
- §19.4.1 Generale
- §19.4.2 Campi dell'interfaccia
- §19.4.3 Metodi di interfaccia
- §19.4.4 Proprietà dell'interfaccia
- §19.4.5 Eventi dell'interfaccia
- §19.4.6 Indicizzatori di interfaccia
- §19.4.7 Operatori di interfaccia
- §19.4.8 Costruttori statici dell'interfaccia
- §19.4.9 Tipi annidati di interfaccia
- Implementazione più specifica di §19.4.10
- §19.4.11 Accesso ai membri dell'interfaccia
- §19.5 Nomi di membri di interfaccia qualificati
-
§19.6 Implementazioni dell'interfaccia
- §19.6.1 Generale
- §19.6.2 Implementazioni esplicite dei membri dell'interfaccia
- §19.6.3 Univocità delle interfacce implementate
- §19.6.4 Implementazione di metodi generici
- §19.6.5 Mapping dell'interfaccia
- §19.6.6 Ereditarietà dell'implementazione dell'interfaccia
- §19.6.7 Implementazione dell'interfaccia
- §19.6.8 Classi e interfacce astratte
- §20 Enumerazioni
- §21 Delegati
- §22 Eccezioni
-
§23 Attributi
- §23.1 Generale
- §23.2 Classi di attributi
- §23.3 Specifica dell'attributo
- §23.4 Istanze di attributi
-
§23.5 Attributi riservati
- §23.5.1 Generale
- §23.5.2 AttributoUsage
- §23.5.3 Attributo condizionale
- §23.5.4 Attributo Obsoleto
- §23.5.5 Attributo AsyncMethodBuilder
- §23.5.6 Attributi di informazioni sul chiamante
-
§23.5.7 Attributi di analisi del codice
- §23.5.7.1 Generale
- §23.5.7.2 Attributo AllowNull
- §23.5.7.3 Attributo DisallowNull
- §23.5.7.4 Attributo DoesNotReturn
- §23.5.7.5 Attributo DoesNotReturnIf
- §23.5.7.6 Attributo MaybeNull
- §23.5.7.7 Attributo MaybeNullWhen
- §23.5.7.8 Attributo NotNull
- §23.5.7.9 Attributo NotNullIfNotNull
- §23.5.7.10 Attributo NotNullWhen
- §23.5.8 Attributo EnumeratorCancellation
- §23.6 Attributi per l'interoperabilità
-
§24 Codice non sicuro
- §24.1 Generale
- §24.2 Contesti non sicuri
- §24.3 Tipi di puntatore
- §24.4 Variabili fisse e spostabili
- §24.5 Conversioni puntatore
-
§24.6 Puntatori nelle espressioni
- §24.6.1 Generale
- §24.6.2 Riferimento indiretto puntatore
- §24.6.3 Accesso ai membri del puntatore
- §24.6.4 Accesso all'elemento puntatore
- §24.6.5 Operatore address-of
- §24.6.6 Incremento e decremento del puntatore
- §24.6.7 Aritmetica del puntatore
- §24.6.8 Confronto tra puntatori
- §24.6.9 Operatore sizeof
- §24.7 Istruzione fissa
- §24.8 Buffer a dimensione fissa
- §24.9 Allocazione dello stack
-
§Una grammatica
- §A.1 Generale
- Grammatica lessicale di §A.2
- Grammatica sintattica di §A.3
- §A.4 Estensioni grammaticali per il codice non sicuro
-
§B Problemi di portabilità
- §B.1 Generale
- Comportamento non definito di §B.2
- Comportamento definito dall'implementazione di §B.3
- §B.4 Comportamento non specificato
- §B.5 Altri problemi
-
•Libreria standard C
- §C.1 Generale
- §C.2 Tipi di libreria standard definiti in ISO/IEC 23271
- §C.3 Tipi di libreria standard non definiti in ISO/IEC 23271
- Specifiche di formato §C.4
- Abbreviazioni dei tipi di libreria §C.5
-
Commenti sulla documentazione di §D
- §D.1 Generale
- Introduzione a §D.2
-
•D.3 Tag consigliati
- §D.3.1 Generale
- §D.3.2<c>
- Codice §D.3.3<>
- Esempio di §D.3.4<>
- Eccezione §D.3.5<>
- §D.3.6<includere>
- Elenco di §D.3.7<>
- §D.3.8<Para>
- Param §D.3.9<>
- §D.3.10<paramref>
- Autorizzazione §D.3.11<>
- Osservazioni di §D.3.12<>
- §D.3.13<restituisce>
- §D.3.14<vedere>
- §D.3.15<vedi anche>
- Riepilogo di §D.3.16<>
- Typeparam §D.3.17<>
- §D.3.18<typeparamref>
- Valore di §D.3.19<>
- §D.4 Elaborazione del file di documentazione
-
§D.5 Esempio
- Codice sorgente di §D.5.1 C#
- §D.5.2 XML risultante
- §E Bibliografia
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.
ECMA C# draft specification