Bonjour,

je voudrais avoir votre avit sur sa signification et/ou son utilité

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
using System;
 
namespace test_charp
{
    class MainClass
    {
        const int UPCASE_VALUE = 27;
 
        /**
         * Constructeur par défaut
         * */
        public MainClass()
        { }
 
        /**
         * @parametre Str un sting de valeur Chifre.
         * Utiliser pour convertire un chiffre de type String en int + la constante dans un cas correcte
         * dans le cas contraire une exception est lever.
         * */
        public string GetUpperCasedName(string Str)
        {
          string Ret = null;
          int Letter = 0;
 
          Ret=Str;
          try{
              Letter=int.Parse(Str)+UPCASE_VALUE; //si Str n'est pas un chiffre de type string une exception sera lever
              Ret = Letter.ToString();
             }catch(Exception e)
                   {
                    Console.WriteLine("Exception lever : "+ e.Message );
                   }
          return Ret;
        }
 
        /* test the function */
        public void testcode()
        {
            Console.Write("hello : " + this.GetUpperCasedName("hello") + "\n"); //this.GetUpperCasedName("11") 
        }
 
        public static void Main (string[] args)
        {    
            Console.WriteLine ("Methode Main.");
            MainClass o = new MainClass();
            o.testcode();
        }
 
 
    }
}
aussi selon vous manque t'il quelque chose pour ajoute une logique en plus a ce bout de code.

Merci d'avance