C# Method OverridingThe post C# Introduction lists all of the C# series of posts we have at this site. Method […] August 5, 2018 in C# tagged method / polymorphism / override / virtual / C# Polymorphism by Mike
C# Boxing and UnboxingThe post C# Introduction lists all of the C# series of posts we have at this site. Before […] August 5, 2018 in C# tagged convert / heap / reference / boxing / unboxing / converting / stack / C# Inheritance by Mike
C# Interfaces ExtensibilityLet’s use an example to illustrate how interfaces can be used in our own code. We have a […] August 4, 2018 in C# tagged interfaces / oop / extensibility / OCP / dependency / injection / open / closed / principle / C# Interfaces by Mike
C# Upcasting and DowncastingThe post C# Introduction lists all of the C# series of posts we have at this site. What […] August 4, 2018 in C# tagged WPF / cast / upcasat / upcasting / downcast / downcasating / as / C# Inheritance by Mike
C# Constructors and InheritanceThe post C# Introduction lists all of the C# series of posts we have at this site. There […] August 4, 2018 in C# tagged inheritance / constructors / C# Inheritance by Mike
C# Protected Access ModifierIn the previous post we discussed the public and private access modifier. In this post we will follow […] August 4, 2018 in C# tagged modifier / access / protected / C# Access Modifiers by Mike
C# CompositionThere are two kinds of relationships between classes: Inheritance (is-a) Composition (has-a) This post is based on an […] August 3, 2018 in C# tagged composition / oop / class / inheritance / C# Inheritance by Mike
C# Lists of Class Objects 2We are going to move our example along to the next stage after the previous post. Here we […] July 29, 2018 in C# tagged list / model / asp / binding / static / IEnumerable / C# Lists by Mike
C# Global ConstantsWhat do we mean by global constants? If you are writing a C# program and you need to […] July 17, 2018 in C# tagged variable / constant by Mike
C# Lambda Part 2In this second post on Lambda, we are going to use a more practical example of using Lambda […] July 3, 2018 in C# tagged lambda / C# Lambda by Mike
C# Delegates Part 3This post is a continuation from the previous post. You need to have a look at the previous […] July 2, 2018 in C# tagged flexible / += / multicast / framework / delegate / extensible / C# Delegates by Mike
C# Delegates Part 2In C#, what is a delegate? A delegate is an object that knows how to call a method […] July 2, 2018 in C# tagged framework / delegate / extensible / flexible / C# Delegates by Mike