PDF4PRO ⚡AMP

Modern search engine that looking for books and documents around the web

Example: bankruptcy

Advanced C#

Back to document page

1Advanced C# ssenb ckUniversity of Linz, Inheritance Interfaces Delegates Exceptions Namespaces and Assemblies Attributes Threads XML Comments2Inheritance3Syntaxclass A {// base classint a;public A() {...}public void F() {...}}class B: A{// subclass (inherits from A, extends A)int b;public B() {...}public void G() {...}} B inherits aand F(), it adds band G()-constructors are not inherited-inherited methods can be overridden (see later) Single inheritance: a class can only inherit from one base class, but it can implement multiple interfaces. A class can only inherit from a class, not from a struct. Structs cannot inherit from another type, but they can implementmultiple interfaces.

• A delegate variable stores a method and its receiver, but no parameters ! new Notifier(myObj.SayHello); • obj can be this (and can be omitted) new Notifier(SayHello) • Method can be static. In this case the class name must be specified instead of obj. new Notifier(MyClass.StaticSayHello);

  Advanced, Variable, Omitted, Advanced c

Download Advanced C#


Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Spam in document Broken preview Other abuse

Related search queries