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 is meant by clr?
Is namespace necessary in c#?
Can the nested class access, the containing class. Give an example?
Can an abstract class have a constructor c#?
What is helper method in c#?
Which attribute is used in order that the method can be used as webservice?
Does a loop recorder have to be removed?
what is inheritance and an example in vb.net and c# of when you might use it?
Give an example of a ctype.
Explain the difference between user control and custom control. Also, explain their use.
What is delimiter in c#?
Where do we use serialization in c#?
Why do we use hashtable in c#?
What is the difference between protected and private?
How to find methods of a assembly file (not using ILDASM)?