编译器警告(等级 1)CS3000
带有变量参数的方法不符合 CLS
此方法中使用的参数公开了不属于公共语言规范 (CLS) 的功能。 有关 CLS 符合性的详细信息,请参阅语言独立性和与语言无关的组件。
下面的示例生成警告 CS3000。
C#
// CS3000.cs
// compile with: /target:library
// CS3000 expected
[assembly:System.CLSCompliant(true)]
public class Test
{
public void AddABunchOfInts( __arglist ) {} // CS3000
}