Outils pour utilisateurs

Outils du site


lang:csharp:clr

Ceci est une ancienne révision du document !


C# => C++

Pointeurs

Managed C++/CLI Array Conversion Error Archive du 22/11/2018

  • C#
CalcSumArray(new[] { 1.1f, 2.2f, 3.3f, 4.4f, 5.5f, 6.6f }, 6);
  • CLR
static float CalcSumArray(array<float>^ val, int length)
{
  cli::pin_ptr<float> t = &val[0];
  float* y = t;
  return SumArray(y, length);
}
  • C++
float SumArray(float* val, int length);

C++ => C#

lang/csharp/clr.1542911217.txt.gz · Dernière modification : 2018/11/22 19:26 de root