Sommario dettagliato
- 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 Nullabilities e stati 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 Discards
- §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
-
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.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 Binding-time
- 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
- Inferenze del tipo di output di §12.6.3.7
- Inferenze esplicite del tipo di parametro §12.6.3.8
- Inferenze esatte di §12.6.3.9
- Inferenze con limiti inferiori (12.6.3.10 )
- Inferenze con associazione superiore 12.6.3.11
- Correzione di §12.6.3.12
- §12.6.3.13 Tipo restituito dedotto
- Inferenza del tipo §12.6.3.14 per la conversione dei gruppi di metodi
- §12.6.3.15 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 Better parameter-passing mode
- §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
- 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.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
- Operatori di incremento e decremento prefissi di §12.9.6
- Espressioni cast di §12.9.7
-
Espressioni Await di §12.9.8
- §12.9.8.1 Generale
- Espressioni awaitable di §12.9.9.8.2
- §12.9.8.3 Classificazione delle espressioni await
- §12.9.8.4 Valutazione in fase di esecuzione delle espressioni await
- Operatori aritmetici di §12.10
- Operatori shift di §12.11
-
Operatori relazionali e di test dei tipi (12.12 )
- §12.12.1 Generale
- Operatori di confronto integer di §12.12.2
- Operatori di confronto a virgola mobile di §12.12.3
- Operatori di confronto decimali di §12.12.4
- Operatori di uguaglianza booleani di §12.12.5
- Operatori di confronto di enumerazione §12.12.6
- Operatori di uguaglianza dei tipi di riferimento §12.12.7
- Operatori di uguaglianza di stringhe di §12.12.8
- Operatori di uguaglianza delegati .12.12.9
- Operatori di uguaglianza tra i tipi valore nullable e il valore letterale Null
- Operatori di uguaglianza tupla §12.12.11
-
§12.12.12 L'operatore is
- §12.12.12.1 L'operatore is-type
- §12.12.12.2 Operatore is-pattern
- §12.12.13 Operatore as
-
Operatori logici di §12.13
- §12.13.1 Generale
- Operatori logici integer di §12.13.2
- Operatori logici di enumerazione §12.13.3
- Operatori logici booleani di §12.13.4
- §12.13.5 Operatori Boolean e | nullable
- Operatori logici condizionali di §12.14
- §12.15 Operatore di unione null
- §12.16 Operatore di espressione throw
- Espressioni di dichiarazione di §12.17
- Operatore condizionale di §12.18
-
§12.19 Espressioni di funzione anonime
- §12.19.1 Generale
- §12.19.2 Firme di funzioni anonime
- §12.19.3 Corpi di funzione anonimi
- Risoluzione dell'overload di §12.19.4
- §12.19.5 Funzioni anonime e associazione dinamica
-
•12.19.6 Variabili esterne
- §12.19.6.1 Generale
- §12.19.6.2 Variabili esterne acquisite
- §12.19.6.3 Creazione di istanze di variabili locali
- §12.19.7 Valutazione delle espressioni di funzione anonime
- Esempio di implementazione di §12.19.8
-
Espressioni di query di §12.20
- §12.20.1 Generale
- §12.20.2 Ambiguità nelle espressioni di query
-
§12.20.3 Traduzione delle espressioni di query
- §12.20.3.1 Generale
- Espressioni di query di §12.20.3.2 con continuazioni
- Tipi di variabili di intervallo esplicito di §12.20.3.3
- §12.20.3.4 Degenerare espressioni di query
- §12.20.3.5 Da, let, where, join e clausole orderby
- Clausole Select di §12.20.3.6
- Clausole di gruppo di paragrafo 12.20.3.7
- Identificatori trasparenti di §12.20.3.8
- §12.20.4 Il modello di espressione di query
- Operatori di assegnazione §12.21
- Espressione §12.22
- Espressioni costanti §12.23
- Espressioni booleane di §12.24
-
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
- Dichiarazioni parziali di §15.2.7
-
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 Iteratori
- §15.14.1 Generale
- Interfacce enumeratori di §15.14.2
- Interfacce enumerabili di §15.14.3
- Tipo di rendimento §15.14.4
-
Oggetti enumeratori di §15.14.5
- §15.14.5.1 Generale
- §15.14.5.2 Il metodo MoveNext
- §15.14.5.3 Proprietà corrente
- §15.14.5.4 Il metodo Dispose
-
Oggetti Enumerabili di §15.14.6
- §15.14.6.1 Generale
- §15.14.6.2 Metodo GetEnumerator
-
Funzioni asincrone di §15.15
- §15.15.1 Generale
- Modello di generatore di tipi di attività (15.15.2 )
- §15.15.3 Valutazione di una funzione asincrona che restituisce un'attività
- §15.15.4 Valutazione di una funzione asincrona che restituisce void
-
§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à implementate automaticamente
-
Vincolo di contesto sicuro di §16.4.12
- §16.4.12.1 Generale
- Contesto sicuro dei parametri di §16.4.12.2
- §16.4.12.3 Contesto sicuro delle variabili locali
- Contesto sicuro dei campi di §16.4.12.4
- Operatori di §16.4.12.5
- §16.4.12.6 Metodo e chiamata di proprietà
- §16.4.12.7 stackalloc
- Chiamate al costruttore §16.4.12.8
- §17 Matrici
-
Interfacce di §18
- §18.1 Generale
- Dichiarazioni di interfaccia di §18.2
- Corpo dell'interfaccia di §18.3
- Membri dell'interfaccia di §18.4
- §18.5 Nomi di membri dell'interfaccia qualificati
-
Implementazioni dell'interfaccia di §18.6
- §18.6.1 Generale
- Implementazioni esplicite dei membri dell'interfaccia (18.6.2 )
- §18.6.3 Univocità delle interfacce implementate
- §18.6.4 Implementazione di metodi generici
- Mapping dell'interfaccia di §18.6.5
- Ereditarietà dell'implementazione dell'interfaccia di §18.6.6
- 18.6.7 Implementazione dell'interfaccia
- §18.6.8 Classi e interfacce astratte
-
§19 Enumerazioni
- §19.1 Generale
- Dichiarazioni di enumerazione §19.2
- Modificatori di enumerazione §19.3
- Membri dell'enumerazione §19.4
- §19.5 Tipo System.Enum
- §19.6 Valori e operazioni di enumerazione
- §20 Delegati
- §21 Eccezioni
-
Attributi di §22
- §22.1 Generale
-
Classi di attributi §22.2
- §22.2.1 Generale
- Utilizzo degli attributi di §22.2.2
- §22.2.3 Parametri posizionali e denominati
- Tipi di parametri di attributo §22.2.4
- Specifica dell'attributo §22.3
- Istanze dell'attributo §22.4
-
Attributi riservati di §22.5
- §22.5.1 Generale
- §22.5.2 AttributoUsage
- §22.5.3 Attributo condizionale
- §22.5.4 Attributo obsoleto
- §22.5.5 L'attributo AsyncMethodBuilder
- Attributi di caller-info di §22.5.6
-
Attributi di analisi del codice di §22.5.7
- §22.5.7.1 Generale
- §22.5.7.2 Attributo AllowNull
- §22.5.7.3 Attributo DisallowNull
- §22.5.7.4 Attributo DoesNotReturn
- §22.5.7.5 L'attributo DoesNotReturnIf
- §22.5.7.6 Attributo MaybeNull
- §22.5.7.7 L'attributo MaybeNullWhen
- §22.5.7.8 Attributo NotNull
- §22.5.7.9 Attributo NotNullIfNotNull
- §22.5.7.10 Attributo NotNullWhen
- Attributi di §22.6 per l'interoperabilità
-
Codice unsafe di §23
- §23.1 Generale
- §23.2 Contesti non sicuri
- Tipi di puntatore §23.3
- •23.4 Variabili fisse e spostabili
-
Conversioni del puntatore di §23.5
- §23.5.1 Generale
- Array puntatori di §23.5.2
-
Puntini di paragrafo 23.6 nelle espressioni
- §23.6.1 Generale
- 23.6.2 Riferimento indiretto puntatore
- Accesso ai membri del puntatore di §23.6.3
- Accesso all'elemento Pointer di §23.6.4
- §23.6.5 Operatore address-of
- §23.6.6 Incremento e decremento del puntatore
- Aritmetica del puntatore di §23.6.7
- Confronto tra puntatori di §23.6.8
- §23.6.9 Operatore sizeof
- §23.7 Istruzione fissa
-
§23.8 Buffer a dimensione fissa
- §23.8.1 Generale
- Dichiarazioni di buffer a dimensione fissa .23.8.2
- §23.8.3 Buffer a dimensione fissa nelle espressioni
- §23.8.4 Controllo delle assegnazioni definito
- Allocazione dello stack di §23.9
-
§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<include>
- 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<seealso>
- 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