Commentaires Récents
19.10.2008
Cela ne fonctionne pas!!!! Ou alors par exemple...
Par : tony

30.07.2008
Va voir ca mec, c'est le MOD de BF2 ultime avec...
Par : Jean-Sébastien

06.10.2007
En fait tu n'as qu'a utiliser le gestionaire...
Par : Carl-Hugo Marcotte

24.09.2007
C'est cool ta source j'ai réussi a faire 3...
Par : Nicolas

j'ai mis à jour le lien...
Par : Carl-Hugo Marcotte

Nom d'utilisateur :

Mot de passe :


 
Les params C# en Java

Introduction

C'est très interessant, j'ai découvert qu'il existait un équivalent au params C# en Java. Je vais montrer ici les deux versions, C# et Java.

C#

public class test
{
    public static void main(String[] args)
    {
        test.Test("a","b","c","d");
    }
    public static void Test(params String[] toto)
    {
        for (int i = 0; i < toto.length; i++)
            Console.WriteLine(toto[i].ToString());
    }
}
En c# la syntax de l'argument va comme suit : params String[] toto

Java

public class test
{
    public static void main(String[] args)
    {
        test.Test("a","b","c","d");
    }
    public static void Test(String... toto)
    {
        for (int i = 0; i < toto.length; i++)
            System.out.println(toto[i]);
    }
}
En c# la syntax de l'argument va comme suit : String... toto

Conclusion

En fait j'ai pas une grosse conclusion ici a part dire que c'est vraiment très interessant d'avoir la possibilité d'utiliser des params en Java, bien que j'assais d'en faire le moins souvent possible (du Java bien sur). J'ai même trouvé un plugin pour VS2005 qui permet d'ajouter des références a un projet basé sur un .jar et qui compile le code C# et VB.NET en .jar et en .dll ;)
 
Je reviendrai la dessus un autre fois...
 
PS : il me manque un plugin qui permet de faire du Python dans VS et d'avoir l'intelliSense basé sur mes class C#, si quelqu'un en a entendu parlé, faite moi signe :)
 
Nom :
Couriel :
URL :
Commentaire :