C# Inheritance IntroductionThe post C# Introduction lists all of the C# series of posts we have at this site. Inheritance […] May 20, 2018 in C# tagged inheritance / pillar / second / classes / C# Inheritance by Mike
C# Generics IntroductionThe post C# Introduction lists all of the series of posts we have at this site. This discussion […] May 20, 2018 in C# tagged type / introduction / generics / generic / C# Generics by Mike
C# Structs IntroductionWhat is a struct? Structs are programmer-defined data types. They are similar to classes. They have data members […] May 20, 2018 in C# tagged structure / struct / C# Complex Types by Mike
C# Complex Types IntroductionThis post is an introduction to complex types, as opposed to simple (primitive) types. The post C# Introduction […] May 20, 2018 in C# tagged introduction / complex / types / C# Complex Types by Mike
C# PrimitivesThis post serves as an introduction to primitives and expressions. A primitive is a simple type. The post […] May 20, 2018 in C# tagged simple / verbatim / types / primitives / primitive / C# Primitives and Expressions by Mike
C# IndexersWhat is an indexer? An indexer is a way to access elements in a class that represent a […] May 19, 2018 in C# tagged index / indexers / indexer / dictionary / C# Indexers by Mike
C# MethodsA C# method is a term used to describe functions exposed by objects. A method is a function […] May 18, 2018 in C# tagged tryparse / null / ref / exception / offensive / signature / defensive / out / overloading / overload / params / reference / objects / parse / methods / C# Classes by Mike
C# PropertiesProperties and fields provide access to data contained in an object. The various pieces of data contained within […] May 17, 2018 in C# tagged get / encapsulation / getter / setter / auto-implemented / backing / snippet / properties / value / set / C# Classes by Mike
C# Access ModifiersWhat are access modifiers? Access modifiers are used to control access to a class and/or its members. We […] May 17, 2018 in C# tagged class / public / protected / encapsulation / camel / oop / pascal / private / internal / C# Classes by Mike
C# Class Constructor OverloadingWhat is constructor overloading? We can create custom constructors. We will use an example of two custom constructors […] May 15, 2018 in C# tagged class / constructor / overloading / overload / C# Classes Intermediate by Mike
C# Class ConstructorsWhat is a constructor? A constructor is a method called when an instance of a class is created. […] May 15, 2018 in C# tagged class / constructor / default / parameterless / C# Classes Intermediate by Mike
C# FieldsA field is like a variable that we declare at the class level. We use that to store […] May 15, 2018 in C# tagged fields / composition / C# Classes by Mike