Compilerwarnung (Stufe 1) CS3015
'methodensignatur' besitzt keine zugänglichen Konstruktoren, die nur CLS-kompatible Typen verwenden
Um Kompatibilität mit der Common Language Specification (CLS) zu gewährleisten, darf die Argumentliste einer Attributklasse kein Array enthalten. Weitere Informationen zur CLS-Konformität finden Sie unter Sprachunabhängigkeit und sprachunabhängige Komponenten.
Im folgenden Beispiel wird C3015 generiert:
// CS3015.cs
// compile with: /target:library
using System;
[assembly:CLSCompliant(true)]
public class MyAttribute : Attribute
{
public MyAttribute(int[] ai) {} // CS3015
// try the following line instead
// public MyAttribute(int ai) {}
}
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: