相关疑难解决方法(0)

为什么重载方法不同于ref仅符合CLS

公共语言规范对方法重载非常严格.

允许方法仅基于其参数的数量和类型来重载,并且在通用方法的情况下,允许方法的通用参数的数量.

根据csc,为什么此代码符合CLS(没有CS3006警告)?

using System;

[assembly: CLSCompliant (true)]

public class Test {
    public static void Expect<T>(T arg)
    {
    }

    public static void Expect<T>(ref T arg)
    {
    }

    public static void Main ()
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

c# cls-compliant

7
推荐指数
1
解决办法
461
查看次数

标签 统计

c# ×1

cls-compliant ×1