错误代码CS0051可访问性不一致_解决方案 一、问题的出现 用C#在写多线程时报错 二、解决方案 1,分析思路 本来对BaseStruct设置为私有访问,但调用时又想公开化,从而造成了编译错误。 2,解决 将红色部分改为公有 3,总结 注意public、pravite、和internal关键字的用法 三、参考文档 Microsoft Compiler Error CS0051 https://stackoverflow.com/questions/4060703/error-cs0051-inconsistent-accessibility-parameter-type-job-is-less-accessibl https://github.com/dotnet/docs/blob/master/docs/csharp/language-reference/compiler-messages/cs0051.md internal(C# 参考) 可访问性级别(C# 参考) 访问修饰符(C# 编程指南)