АкушерствоАнатомияАнестезиологияВакцинопрофилактикаВалеологияВетеринарияГигиенаЗаболеванияИммунологияКардиологияНеврологияНефрологияОнкологияОториноларингологияОфтальмологияПаразитологияПедиатрияПервая помощьПсихиатрияПульмонологияРеанимацияРевматологияСтоматологияТерапияТоксикологияТравматологияУрологияФармакологияФармацевтикаФизиотерапияФтизиатрияХирургияЭндокринологияЭпидемиология

Modifiers in C#

modifiers — keywords that can be applied to a type or to a member.

Access Modifiers: public - The item is visible to any other code.

protected - The item is visible only to any derived type. internal - The item is visible only within its containing assembly. private - The item is visible only inside the type to which it belongs. protected internal - The item is visible to any code within its containingassembly and also to any code inside a derived type.

Example: public class MyClass{// etc.}

Modifiers that indicate the nature of an item:

Abstrac t- Indicates that a class is intended only to be a base class of other classes. Const - Specifies that the value of the field or the local variable cannot be modified. New- Hides an inherited member from a base class member. Override - Provides a new implementation of a virtual member inherited from a base class.

Partial - Defines partial classes, structs and methods throughout the same assembly.

Sealed - Specifies that a class cannot be inherited.

Static - Declares a member that belongs to the type itself instead of to a specific object.

Virtua l - Declares a method or an accessor whose implementation can be changed by an overriding member in a derived class.

extern -The member is implemented externally, in a different language.

class MyBaseClass {

public virtual string VirtualMethod() {

return "This method is virtual and defined in MyBaseClass"; } }

class MyDerivedClass: MyBaseClass {

public override string VirtualMethod() {

return “This method is an override defined in MyDerivedClass.”; } }

 


Дата добавления: 2015-09-18 | Просмотры: 511 | Нарушение авторских прав



1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 |



При использовании материала ссылка на сайт medlec.org обязательна! (0.003 сек.)