Initialisation des variables nulles .NET

Quelle est la bonne façon d'initialiser une variable de type null .NET? J'ai été informé par un de mes collègues que difficile la définition d'une variable à la valeur null est un ralentissement.

int var1;          //good practice
string s1;         //good practice

int var2 = 0;      //bad practice
string s2 = null;  //bad practice

Est-ce exact?

OriginalL'auteur kofucii | 2010-08-28