cls-compliant

Die CLS (Common Language Specification) ist eine Reihe von Einschränkungen für APIs und eine zusätzliche Reihe von Anforderungen für Sprachen. Wenn eine Bibliothek CLS-kompatibel ist (d. H. Alle Einschränkungen erfüllt), kann jede CLS-konforme Sprache diese API verwenden. Umgekehrt ist eine CLS-konforme Sprache garantiert in der Lage, jede CLS-konforme Bibliothek zu verwenden. (Int32 ist ein Beispiel für einen CLS-kompatiblen Typ, daher garantiert CLS, dass Bibliotheksautoren es in ihren APIs verwenden können.)
7
Antworten

Warum enthält C # Programmierkonstrukte, die nicht CLS-kompatibel sind?

Es ist seltsam, dass die Flaggschiffsprache von .NET Programmierkonstrukte enthält, die nicht CLS-konform sind. Warum ist das so? Beispiel (aus hier ): Zwei oder mehr öffentliche / geschützte / geschützte interne Mitglieder, die nur mit Gro...
16.02.2011, 21:24
2
Antworten

Warum ist dieser Parameter nicht CLS-konform?

Ich versuche, alle CLS-konformen Fehler zu beseitigen, die wir in unserer gesamten Lösung haben. Während ich es geschafft habe, mehrere zu sortieren (z. B. öffentliche Variablen, die mit einem Unterstrich beginnen und unsignierte Ganzzahlen verw...
09.10.2013, 16:00
2
Antworten

Warum ist mein Code nicht CLS-konform?

Ich habe Fehler, wenn ich mein Projekt erstelle:    Warnung als Fehler: Der Typ von 'OthersAddresses.AddressseTypeParameter' ist nicht CLS-konform C: ... \ Units \ OthersAddresses.ascx.cs %Vor% und dieser:    Warnung als Fehler: Der T...
04.01.2012, 14:28