Je suis un débutant dans la programmation je souhaite un code secret de C# à F #,Conversion d'un code C# à F #
J'encotered ce code:
float[] v1=new float[10];
...
//Enqueue the Execute command.
Queue.Execute(kernelVecSum, null, **new long[] { v1.Length }**, null, null);
Je demande au préalable comment convertir l'objet v1
, Je pense que je sais comment, Mais comment puis-je utiliser l'appel de la fonction en particulier la partie new long[] { v1.Length }
de l'argument de la fonction, que signifie new long[] { v1.Length }
?
J'ai créé v1 comme celui-ci let v1 = [| for i in 1.0 .. 10.0 -> 2.0 * i |]
est-il exact? ou dois-je utiliser v1 comme ceci let v1 = ref [| for i in 1.0 .. 10.0 -> 2.0 * i |]
?
Cela crée un tableau de 'v1 Les éléments .Length' sont tous initialisés à zéro, ce qui n'est pas le cas du code C#. – Brian
Oh ouais, j'ai lu trop vite et supposé trop :-) On y va ... – Mau
Merci beaucoup tout le monde, les réponses fonctionnent et m'aident à avancer en portant le code – Brendon