This is your first visit inside The Matrix. Welcome!

The Matrix has you…

This place will take you into the mirage of learning C# programming language, without any previous coding experience being required

Follow the White Rabbit…█

Close
Friday, November 24, 2017 16:33

Posts Tagged ‘class’

Enumerations

Sunday, July 16th, 2017

Enumerations are structures which resemble classes but differ from them in that in the enum body we can declare only constants. A variety of logically connected constants can be linked by means of language. These language constructs are the so-called enumerated types.… Read more

Structures

Saturday, June 24th, 2017

In C# and .NET framework, there are two implementations of the concept of “class”, from the OOP point of view: classes and structures.

While we already know that classes are defined using the class keyword, structures are defined using the keyword struct.… Read more

Generic classes

Sunday, June 18th, 2017

Generic classes, also known as generic data types or simply generics, are classes of unknown type until they are instantiated to some specific type.

Because this concept is a bit harder to explain, I will first exemplify a specific case that will help you better understand it.… Read more

Nested classes

Friday, June 9th, 2017

C# offers nested classes, which just like all the other nested programming concepts, implies a construct (class) defined inside the body of another construct (class). The class defined this way is called “inner class”, while the one which contains it, is called “outer class”.… Read more

Instantiation

Wednesday, April 26th, 2017

I have explained a few times already that when we are dealing with objects, most of the times we are not working with the original class itself – the blueprint, but we are actually create copies of it called instances.… Read more

Constructors

Tuesday, April 25th, 2017

In object-oriented programming, when creating objects from given classes, it is sometimes necessary to call some special methods of those classes, known as a constructors.

Constructor of a class is a pseudo-method, which does not have a return type, has the name of the class and is called using the keyword new.… Read more

Classes

Saturday, April 22nd, 2017

At a definition level, classes are objects defined by the keyword class, followed by an identifier (name) and a body (code block), which contains the codes that define the object and its behavior.

Most of the times, classes can contain only four kind of elements:

  • Fields – member variables of a certain type, defined at class level
  • Properties – a special kind of programming constructs which helps us manipulate the fields, and set the properties of the object
  • Methods – they implement the functionality of the object.
Read more

Object oriented programming

Saturday, April 22nd, 2017

Object oriented programming (OOP) is a programming paradigm, which uses objects and their interactions for building computer programs.

Through this concept, programming tries to simulate the real world. In real world, we can have objects like a car, an orange, a dog.… Read more