1

我有以下声明:

public static class Helper
{
    public static Func<T1,T2, string> myFunc = (t1, t2) =>
    {
        var result = string.Empty
        //do some things with params t1 and t2, and build a string
        return result
    };
}

我正在像这样消费它:

var myString = Helper.myFunc(t1, t2);

在不同的班级。它不编译,它说“不一致的可访问性:字段类型......比字段 Helper.myFunc 更难访问” 我知道它与匿名声明有关,但如何解决?

4

1 回答 1

1

检查此代码中是否也可以访问 T1 和 T2

var myString = Helper.myFunc(t1, t2);
于 2016-11-01T08:00:03.410 回答