gpt4 book ai didi

c# - 类定义上的 "Inconsistent accessibility"

转载 作者:太空狗 更新时间:2023-10-30 00:35:40 35 4
gpt4 key购买 nike

我正在向我的 App 类中正在进行的 WPF 应用程序添加一些可绑定(bind)的 CLR 属性,但由于这个不一致的可访问性错误,我无法编译。

Inconsistent Accessibility: Property type 'SomeProj.Error' is less accessible than property 'SomeProj.App.LatestError'

要修复此错误,我必须将 class Error 更改为 public class Error

在 VB 中,类被假定为公开的,并且大部分时间都省略了该访问修饰符。在 C# 中不也是这样吗?

我最近才使 vb->c# 跳转,语法中像这样的细微差别让我放慢了速度。

最佳答案

在类或结构之外声明的事物将默认为内部。在类或结构内部声明的事物将默认为私有(private)。引用http://msdn.microsoft.com/en-us/library/ba0a1yw2(VS.80).aspx

关于c# - 类定义上的 "Inconsistent accessibility",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3946095/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com