IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Apprendre à migrer de VB6 vers VB.NET ou C#
Un tutoriel de Sébastien Curutchet et neo.51

Le , par Malick

139PARTAGES

6  0 
Chers membres du club,

J'ai le plaisir de vous présenter ce tutoriel de Sébastien Curutchet et neo.51 :

Apprendre à migrer de VB6 vers VB.NET ou C#
Ce document a pour but de présenter la technologie .NET rapidement, afin de faciliter le passage de VB6 à VB.NET ou C#.
Pour ceux qui ne le savent pas encore, .NET est une nouvelle technologie propriétaire inventée par Microsoft. Cette technologie a pour but de remplacer à terme tous les langages utilisés par Microsoft dont Visual Basic et le C++ avec la MFC. Pour ceux qui ont déjà fait du Java, vous ne serez pas perdu en C#.
Bonne lecture

Retrouvez les meilleurs cours et tutoriels pour apprendre la programmation DotNET.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de Pol63
Expert éminent sénior https://www.developpez.com
Le 29/06/2017 à 8:02
Citation Envoyé par jowo Voir le message
C'est une mauvais pratique
ca reste subjectif
2  0 
Avatar de jowo
Membre chevronné https://www.developpez.com
Le 29/06/2017 à 7:51
Bonjour,

Petite précision, il me semble qu'il est possible d'avoir des paramètres optionnels en C#.

En voici un exemple:
Code : Sélectionner tout
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    private void TestOption(string s, int option = 0, string optionS = "")
    {
      string text;
      text = $"{optionS}{s}";
      if (option != 0)
      {
        text = text + $" Option::[{option}]";
      }
      System.Diagnostics.Debug.WriteLine(text);
    }

    private void Test()
    {
      TestOption("a");
      TestOption("b", optionS : "VVV");
      TestOption("c", 1, "DDD");
     }
C'est une mauvais pratique, où c'est possible, on préfère la solution du "overloading":
Code : Sélectionner tout
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
    private void TestOption(string s, )
    {
      TestOption(s, "")
    }

    private void TestOption(string s, string optionS)
    {
      string text;
      text = $"{optionS}{s}";
      if (option != 0)
      {
        text = text + $" Option::[{option}]";
      }
      System.Diagnostics.Debug.WriteLine(text);
    }

    private void Test()
    {
      TestOption("a");
      TestOption("b", "VVV");
     }
Bon article.

Je vais continuer à le lire plus attentivement.
1  1