Marre de cette génération de classe où la classe est de base privé et non public ?
Comment le faire, depuis Visual Studio ?
L’astuce : modifier le template de génération de la classe
En fait, Visual Studio utilise des templates qui sont installés en même temps que votre IDE.
Ils sont stockés dans un dossier dédié : ItemTemplates.
Et il en existe un pour les classes.
Ouvrez le fichier présent ici : Common7/IDE/ItemTemplates/CSharp/Code/1033/Class/Class.cs
Vous obtenez un fichier de ce type :
using System;
using System.Collections.Generic;
$if$ ($targetframeworkversion$ >= 3.5)using System.Linq;
$endif$using System.Text;
$if$ ($targetframeworkversion$ >= 4.5)using System.Threading.Tasks;
$endif$
namespace $rootnamespace$
{
class $safeitemrootname$
{
}
}
Ajouter le mot clef : public, enregistrez, et le tour est joué !
Note : si vous souhaitez ajouter des ItemTemplates, à vous, Microsoft nous propose une procédure dédiée.