Bonjour,
Désolé si le sujet du topic reste vague mais ne sachant pas trop quel concept est concerné par mon problème (je pense qu'il me manque une interface...) il me paraissait difficile de mieux préciser ceui-ci sans risquer d'être complètement à côté de la plaque...
Je souhaiterais appeler une méthode implémentée dans une dll (depuis un langage propriétaire très basique ne gérant pas le code manage) créé en C# sans indiquer le nom de la classe dans laquelle est contenu cette méthode...
Je ne sais pas si je suis très clair donc voila a quoi ressemble ma dll:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
using System;
using System.Collections.Generic;
using System.Text;
namespace noManagedDll
{
unsafe static public class NoManagedC1ass
{
public static void test()
{
for (int i = 0; i < 50000; i++)
{
Console.WriteLine(i.ToString());
}
}
}
} |
Ce code me génère a la compilation une dll de nom noManagedDll.dll dont la méthode test() fonctionne parfaitement si appelé depuis un programme c# par
noManagedDll.NoManagedClass.test();
Hors je souhaiterais que celle-ci puisse être appelé sans préciser le nom de la classe soit :
Merci.
Partager