Als een je een class internal maakt is de class alleen binnen de assembly beschikbaar dus kunnen de properties en functions van de internal class niet worden benaderd buiten de assembly ook al zijn ze public.
Het zelfde effect krijg je als je de propery zelf ook internal maakt.
Maar wat is nu de beste manier? wat is netjes? alles van een internal class ook een internal modifier meegeven of alles wat in een internal class gewoon public laten omdat het toch niet beschikbaar is buiten de assembly?
C#:
1
2
3
4
5
6
7
8
| internal class TestClass { public string Name { get; set; } } |
Het zelfde effect krijg je als je de propery zelf ook internal maakt.
C#:
1
2
3
4
5
6
7
8
| internal class TestClass { internal string Name { get; set; } } |
Maar wat is nu de beste manier? wat is netjes? alles van een internal class ook een internal modifier meegeven of alles wat in een internal class gewoon public laten omdat het toch niet beschikbaar is buiten de assembly?