Découvrez les nouveautés du Framework de Microsoft
21 avr
Comme pour C#, il est maintenant possible d’utiliser les classes partielles en VB.Net 2.0.
Pour plus d’informations, merci de voir le billet suivant : Les classes partielles en C#
VB.Net, contrairement au C#, ne nécessite par que toutes les “même” classes partielles aient le mot partial. Une (seule!!) d’entre elles peut ne pas l’avoir.
16 avr
Petite merveille, les classes partielles permettent de diviser une même classe dans plusieurs fichiers. Les “maniaques” du “une classe, un fichier” vont devoir revoir leur credo . Ces dernières sont principalement utilisées dans les cas de travail en équipe. Sans parler de CVS ou autre, chacun pourra coder son propre fichier de classe partielle qui, au moment de la compilation, se “fusionnera” avec les autres fichiers de cette même classe partielle. Prenons un exemple simple:
Classe normal passée en partielle (fichier du developpeur A)
partial class ClasseDeTest
{
// une variable
private string maVariable;
public ClasseDeTest()
{
// mon constructeur
}
}
Deuxième classe partielle (fichier du developpeur B)
partial class ClasseDeTest
{
//une methode
public void maMethode()
{
MessageBox.Show(maVariable);
}
}
Comme vous pouvez le voir, la méthode peut appeler des variables qui se trouvent dans la même classe mais dans un autre fichier. Dans un groupe de développeurs cela permet, entre autre, que chacun puisse créer séparement une partie d’une classe tout en pouvant utiliser les méthodes et variables codés par d’autres membres de l’équipe. Ou encore, séparer une grosse classe en la morcelant dans différents fichiers les membres, les constructeurs, les méthodes, etc.
Source : developpez.com