| Abstract classes, Interfaces, and Patterns - slide 12 : 37 |
Both classes, structs and interfaces can implement one or more interfaces
Interfaces can contain signatures of methods, properties, indexers, and events
modifiers interface interface-name : base-interfaces {
method-descriptions
property-descriptions
indexer-descriptions
event-descriptions
}
return-type method-name(formal-parameter-list);
return-type property-name{
get;
set;
}
return-type this[formal-parameter-list]{
get;
set;
}
event delegate-type event-name;







