Pomyślałem, że zapytam ... ale czy istnieje sposób na to, aby Get część nieruchomości była dostępna publicznie, ale zachowaj zestaw jako prywatny?Właściwości VB.Net - Public Get, Private Set
W przeciwnym razie myślę, że potrzebuję dwóch właściwości lub własności i metody, po prostu uważam, że to będzie czystsze.
Tak, szkoda, że nie było wersji tak zwięzłej jak C#: 'public bool HasValue {get; prywatny zestaw; } ' –
Czy możesz również rozszerzyć deklarację C#, jeśli chcesz? Na przykład dla settera właściwości 'Name' w VB.NET możesz podzielić go na' FirstName' i 'Surname', jeśli chcesz, a następnie ustawić je w tym samym czasie. Czy C# może to zrobić, czy też deklaracja powyżej leży tak daleko, jak to możliwe? –
@DavidGard można przejść tak daleko w C#, jak można w VB.NET ... ale może również przejść o wiele krócej, co jest całkiem wygodne – Breeze