閱讀英文

共用方式為


編譯器警告 (層級 1) CS3015

'method signature' 沒有僅使用符合 CLS 標準之類型的可存取建構函式

若要符合 Common Language Specification (CLS) 規範,屬性類別的引數清單就不能包含陣列。 如需 CLS 合規性的詳細資訊,請參閱語言獨立性以及與語言無關的元件

範例

下列範例會產生 C3015。

C#
// 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) {}  
}