2009-05-21 5 views
0

Existe-t-il une fonction qui existe à la fois dans C# et dans C++ (non géré) et qui renvoie un nombre synchronisé (tel que float ou int)? Par exemple, y a-t-il quelque chose qui amène l'heure exacte du système à au moins la seconde qui retournerait exactement le même résultat à la fois sur C++ et sur C# qui est appelé exactement au même moment?Valeur synchronisée entre C# et C++?

Je me demandais vraiment =)

Répondre

1

Votre meilleur pari pour un sens complet de contrôle pourrait être d'utiliser p/invoquer pour appeler une fonction Win32 comme GetSystemTime ou GetTickCount directement à partir de C#. Mais en dessous de tout, DateTime appelle simplement des fonctions Win32, il n'y a donc aucune raison pour que cela vous donne un temps réel sensiblement différent de ce que vous obtiendriez en utilisant des appels ordinaires de style C Win32. Parlez-vous de C++ (C++/CLI) géré ou de C++ natif ici?

0

Géré C++ et C#, très probablement. C++ non géré, probablement pas, car il ne compile pas à IL.

Questions connexes