Я просто пытаюсь исправить исходный код. Этот исходный код имеет следующую строку:C# Filling double [] [] вручную
double[][] inputs = sourceMatrix.Submatrix(null, 0, 1).ToArray();
Первоначально эти «входы» заполняются с использованием матрицы, но я все еще слишком неопытен, чтобы использовать эту матрицу. Сначала я хотел бы протестировать его с помощью некоторых кодированных вручную значений.
Не могли бы вы рассказать мне, как заполнить double [] [] с некоторыми значениями?
У меня пока нет опыта работы с C#. Я предполагаю, что [] [] означает трехмерный массив.
В VB6 я бы просто сказать
Redim inputs(2,2)
, а затем:
inputs(0,0) = 64
inputs(0,1) = 92
inputs(0,2) = 33
inputs(1,0) = 4
inputs(1,1) = 84
inputs(1,2) = 449
и т.д ...
Но я предполагаю, что это не так просто в C#. Если бы кто-нибудь мог помочь, я был бы очень рад.
спасибо.
Почему '[] []' означают * три * размеры? Если вы собираетесь полностью заполнять данные, зачем вообще называть «Submatrix»? Я предлагаю вам прочитать http://msdn.microsoft.com/en-us/library/2s05feca.aspx - было бы гораздо лучше сосредоточиться на изучении массивов * вообще *, чем просто популяционный аспект. –
входы [0,0] = 64; –