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

144PARTAGES

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.
Vous avez lu gratuitement 850 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

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