Sans savoir ce que fais ce traitement, il est compliqué de donner une solution adaptée.
La première idée qui me vient à l'esprit est de placer ce traitement dans une méthode au sein d'une classe dédiée à ce traitement et de passer la valeur de i en paramètre.
De cette manière, c'est l'IHM qui transmet l'information et ton traitement se contente de l'utiliser sans se soucier de sa provenance.
1 2 3 4 5 6 7 8 9 10 11
| public static class MyWork
{
public static void Treatment(int input)
{
..........
int i = 0;
...........
i = input;
...........
}
} |
Dans une application console :
MyWork.Treatment(int.Parse(Console.ReadLine()));
Dans une application winform :
MyWork.Treatment(MyNumericUpDown.Value);
Partager