What are the access-specifiers available in c#?
Answer Posted / anas
An access specifier determines how other parts of a program
can access a class member.
Member access is controled by five access specifiers:
1. public,
2. private,
3. protected,
4. internal.
5. protected internal
1. public member can be accessed by any other code in
your program.
2. Main() is declared as public because it will be called
by code outside of its class (the operating system).
3. private member can be accessed only by other members
of its class.
4. A protected member is public within a class hierarchy,
but private outside that hierarchy.
5. A protected member is created by using the protected
access modifier.
6. The internal modifier declares that a member is known
throughout all files in an assembly, but unknown outside
that assembly.
7. The protected internal access level can be given only
to class members.
8. A member declared with protected internal access is
accessible within its own assembly or to derived types.
| Is This Answer Correct ? | 9 Yes | 4 No |
Post New Answer View All Answers
What are the Uses of CLR
Why do I get a syntax error when trying to declare a variable called checked?
What is the advantage of dependency injection?
What is verbatim literal in c#?
How long can a string be c#?
We cannot create instances of static classes. Can we have constructors for static classes?
Explain the role of the datareader class in ado.net connections?
Explain the difference between a sub and a function in c#.
What is c# used for?
What are strong name assemblies?
List some of the classes used by system.data namespace?
3. Use layered architecture for coding. s.no name description 1 abc xxxxxxxxx 2 abc xxxxxxxxx 3 4 5 6 7 8 Select all Clear all Add Delete Name Description Save close
what is an exception in .net?
What is an interface class in c#?
What is difference between list and dictionary in c#?