Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

I'm adding some bindable CLR properties to my ongoing WPF application in my App class and I can't compile because of this inconsistent accessibility error.

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

To fix this error I had to change class Error to public class Error.

In VB, classes were assumed public and most of the time omitted that access modifier. Is this not the case in C# as well?

I only recently made the vb->c# jump and little nuances like this in the syntax slow me down.

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
492 views
Welcome To Ask or Share your Answers For Others

1 Answer

Things declared outside of a class or struct will default to internal. Things declared inside of a class or struct will default to private. refer http://msdn.microsoft.com/en-us/library/ba0a1yw2(VS.80).aspx


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...