问题描述
public static void EnumerateVolume(string volumeName, out List<FindItRecord> files, out List<FindItRecord> flds)
可访问性不一致:参数类型”List < FindItRecord> files”的访问行低于方法”xxx.EnumerateVolume(string volumeName, out List< FindItRecord> files, out List< FindItRecord> flds)”
可访问性不一致:参数类型”List < FindItRecord> flds”的访问行低于方法”xxx.EnumerateVolume(string volumeName, out List< FindItRecord> files, out List< FindItRecord> flds)”
解决方法
在class FindItRecord 前添加 public。
类或结构的默认访问类型是internal,是不能在类外访问。
本文介绍了解决C#中方法参数可见性问题的方法,具体为调整内部类成员的访问级别,确保与方法本身的访问级别一致。通过将类声明为public,可以解决因默认internal访问级别导致的外部不可见问题。

4147

被折叠的 条评论
为什么被折叠?



