');

C# LanguageCLSCompliantAttribute

Sintassi

  1. [Assembly: CLSCompliant (true)]
  2. [CLSCompliant (true)]

Parametri

Costruttore Parametro
CLSCompliantAttribute (booleano) Inizializza un'istanza della classe CLSCompliantAttribute con un valore booleano che indica se l'elemento di programma indicato è conforme a CLS.

Osservazioni

Common Language Specification (CLS) è un insieme di regole di base a cui deve essere confermata qualsiasi lingua destinata alla CLI (linguaggio che conferma le specifiche della Common Language Infrastructure) al fine di interoperare con altri linguaggi conformi a CLS.

Elenco delle lingue CLI

Si dovrebbe contrassegnare l'assembly come CLSCompliant nella maggior parte dei casi quando si distribuiscono le librerie. Questo attributo ti garantirà che il tuo codice sarà utilizzabile da tutte le lingue compatibili con CLS. Ciò significa che il tuo codice può essere utilizzato da qualsiasi linguaggio che può essere compilato ed eseguito su CLR ( Common Language Runtime )

Quando l'assembly è contrassegnato con CLSCompliantAttribute , il compilatore verificherà se il codice viola una qualsiasi delle regole CLS e restituisce un avviso se necessario.

CLSCompliantAttribute Esempi correlati