0
Ich muss den folgenden Code von C in C# konvertieren. Das Hauptproblem ist die Struktur. Ich muss in der Lage sein, die Funktion durch eine Nummer zu referenzieren. Kann mir jemand dabei helfen?Convert C-Funktion Pointer-Struktur in C#
void test00(void)
{
printf("This is test 00\r\n");
}
void test01(void)
{
printf("This is test 01\r\n");
}
void test02(void)
{
printf("This is test 02\r\n");
}
typedef struct
{
int test_number;
int (*func)();
} test_list_type;
test_list_type test_list[] =
{
{0, test00},
{1, test01},
{2, test02}
};
int main()
{
int i;
for (i = 0; i < 3; i++)
{
test_list[i].func();
}
return 0;
}
Was haben Sie versucht? –