C#返回类型错误所以这里是我的代码:RepublicAFghanistan,Kaboel,0093"),newLand("AL,ALB,Albani?,RepubliekAlbani?,Tirana,00355"),newLand("DZ,DZA,Algerije,DemocratischeVolksrepubliekAlgerije,Algiers,00213")};返回列表;我的错误是:错误CS0050可访问性不一致:返回类型“list”的可访问性低于方法“landen.Lijst()”当错误指示类的实例时,您试图返回一个带有可见性修饰符的值-例如私有,internal,protected,public-比你的方法更难访问。由于您的方法publicstaticListLijst()是公开的,因此您应该检查List类的可见性。在这种情况下,您只能从具有相同或更高可访问性的方法返回List的实例。检查此以了解有关使用可访问性级别时的限制的更多信息:检查此以了解C#中的可访问性级别。从较高的访问权限到较低的:public:不受限制的访问。protected:访问仅限于包含类或从包含类派生的类型。内部:访问仅限于当前程序集。protectedinternal:访问仅限于当前程序集或从包含类派生的类型。private:访问仅限于包含类型。您应该将List类定义为:**public**classList{...}也许它被定义为internal或protectedinternal或者甚至没有任何修饰符然后它是私有的,所以您收到此错误。如果您有自定义List类,就会发生这种错误,并且它比方法本身更难访问。考虑公开自定义列表。这应该够了吧。以上就是C#学习教程:C#返回类型错误分享的全部内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右边联系管理员删除。如需转载请注明出处:
