Я просто новичок в программировании я хочу тайный некоторый код из C# в F #,Преобразования C# кода F #
Я encotered этого кода:
float[] v1=new float[10];
...
//Enqueue the Execute command.
Queue.Execute(kernelVecSum, null, **new long[] { v1.Length }**, null, null);
Ранее я спросить, как конвертировать v1
объект, Я думаю, я знаю, как, Но как я могу использовать вызов функции, особенно часть аргумента функции new long[] { v1.Length }
, что означает new long[] { v1.Length }
mean ??
Я создал v1 как этот let v1 = [| for i in 1.0 .. 10.0 -> 2.0 * i |]
это правильно? или я должен использовать v1 вот так let v1 = ref [| for i in 1.0 .. 10.0 -> 2.0 * i |]
?
Это создает массив 'v1 .Length' все инициализируются до нуля, что не является кодом C#. – Brian
О да, я читал слишком быстро и предполагал слишком много :-) Вот мы идем ... – Mau
Спасибо вам большое, ответы работают и помогают мне продвигаться с портированием кода – Brendon