前面都加了public了,可是还提示"可访问性不一致: 字段类型..”

yyyrrr51 2011-01-03 04:36:01

public partial class MainFrom : Form
{
public static MVCView.CapInfoStruct myCapInfo = new MVCView.CapInfoStruct();
....
}


上面定义前面都加了public了,可是为什么还提示
错误 1 可访问性不一致: 字段类型“WindowsFormsApplication1.MVCView.CapInfoStruct”比字段“WindowsFormsApplication1.MainFrom.myCapInfo”的可访问性低

网上查了,只有这个方法解决,可是编译时还是出上面错误。
...全文
421 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangsong145 2011-01-03
  • 打赏
  • 举报
回复
CapInfoStruct也要定义成public才可以啊
yyyrrr51 2011-01-03
  • 打赏
  • 举报
回复
谢谢,按楼上的方法,搞定了
csproj 2011-01-03
  • 打赏
  • 举报
回复
MVCView是命名空间还是一个类?
MVCView.CapInfoStruct
是内部类的话:
public class MVCView
{
public struct CapInfoStruct
{
}
}


110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧