字段类型比字段更难访问

本文关键字:字段 访问 类型 | 更新日期: 2023-09-27 18:15:56

我有以下声明:

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更难访问我知道这与匿名声明有关,但如何解决呢?

字段类型比字段更难访问

检查T1和T2在此代码中也可访问

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