Archive for August, 2007

Static constructors: populating static collections

Static Constructors

As Wikipedia explains, a constructor is a special method that is used to initialize member data. This member data can be object’s data, i.e. for each individually object (instance of a class) these fields are initialized with specific values, or class’s data known as static data, available to all instance objects as 1 global resource.

We all know object constructors, but are there any other constructors? Well, YES: static constructors!

Static constructors are used like “normal” constructors, but are prefixed with the keyword “static” and are used to initialize static members. This initialization occurs when the class More >

Comments (6)

Going in production

I’ve started working. 3 weeks ago. It wasn’t an easy decision to make, mostly because I still have another year (5 total) to attend at the University: it’s a full-time job, which means it’s gonna take it’s toll.

After the .NET training I’ve participated to this spring, organized by ISDC, I felt interested in seeing the practical side of SD (Software Development ) , i.e. how real software is made.I know form other people that the best solution is to focus on classes during Faculty semesters and find a More >

Comments (1)

Learning C#: Books

One of the most common question people ask me is “Where should I learn C#?” Of course, I get it from people who want to learn C#.

Although now, unlike 3-4 years ago, the web is full of tutorials, free books, webcasts, etc. (maybe too full), it’s becoming harder to find the good and really good resources. By “good resource” I understand a resource that starts with basic stuff and gradually takes the reader/viewer more in-depth, in a sustained way.

I had a list of my own containing good books, but it was getting old, so I decided to ask More >

Comments (5)
Go to Top