salut tout le monde :
je veux convertir ce bout de code en c#:
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
class TestIP extends Thread{
      private String ip;
      private String namePC;
      private ScanReseau rootI;
 
      public TestIP(String adresse, ScanReseau mi){
        ip = adresse;
        rootI = mi;
      }
 
      public void run(){
        try {
          namePC = InetAddress.getByName(ip).getHostName().toString();
          if ( ! namePC.startsWith( ip.toString() ))
            rootI.addPoste(namePC,ip);
         }
        catch (Exception ex) {   ex.printStackTrace();  }
      }
   }
Ma solution proposée était celle là:
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
class TestIP:Thread {
      private String ip;
      private String namePC;
      private ScannReseau rootI;
 
      public TestIP(String adresse, ScannReseau mi){
        ip = adresse;
        rootI = mi;
      }
 
      public void VerifierIP(){
        try {
            namePC = Dns.GetHostByAddress(ip).HostName.ToString();
          if ( ! namePC.StartsWith( ip.toString() ))
            rootI.addPoste(namePC,ip);
         }
        catch (Exception ex) {     }
      }
   }
Mais mon problème c'est que l'heritage ne se fait pas lorsque je compile l'erreur est :
TestIP can not derive from sealed type 'System.Threadin.Thread'
J'ai vraiment besoin de votre aide.MErci d'avance