bonjour, je débute le C#.
et je commence "les méthodes".

je vous expose mon problème en code, ce sera mieux qu'un long discours.

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
namespace ConsoleApplication3
{
       class Program
         {
 
        int Multiply(int x, int y)
        {
            return x*y;
        }
 
 
static void Main(string[] args)
        {
            int number1 = 3;
            int number2 = 2;
            int number3 = Multiply(number1, number2);
            Console.WriteLine(number3);
        }
 
    }
}
Message d'erreur:
Error 1 An object reference is required for the non-static field, method, or property 'ConsoleApplication3.Program.Multiply(int, int)'
si vous pouviez prendre le temps de m'expliquer mon erreur ce serait parfait

après plusieurs test j'obtiens ceci:

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
namespace ConsoleApplication3
{
    class Program
    {
        int Multiply(int x, int y)
        {
            return x * y;
 
        }
        int methode_test()
        {
            int Number1 = (3);
            int Number2 = (2);
            int Number3 = Multiply(Number1, Number2);
            return Number3;
 
        }
 
        static void Main(string[] args)
        {
            Console.WriteLine(Number3);
            Console.Read();
        }
    }
}
Message d'erreur:
ERROR 1 The name 'Number3' does not exist in the current context
il semblerait que j'ai résolus mon premier problème; mais que par la suite je n'arrive pas à récupérer ( Number3)