我是靠谱客的博主 成就季节,最近开发中收集的这篇文章主要介绍错误代码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# 编程指南)

 

转载于:https://www.cnblogs.com/OctoptusLian/p/9341904.html

最后

以上就是成就季节为你收集整理的错误代码CS0051可访问性不一致_解决方案的全部内容,希望文章能够帮你解决错误代码CS0051可访问性不一致_解决方案所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)
立即
投稿
返回
顶部