Witam Wszystkich serdecznie. Chciałbym prosić o podpowiedź przełożenia kodu z Javy na C#.

Może po kolei. Jest zadeklarowana tablica dwuwymiarowa:

static double[][] x_real = new double[T+1][n];

Zostaje ona w wymiarze o indexie 0 wypełniona za pomocą metody 'losuj':

x_real[0]=losuj(n,a,b,d);

public double[] losuj(int n, int a, int b, double d)
    {
        double[]x1= new double[n];
        double pom;
        double pom3;
        int pom2;
        Random rand = new Random();
        for(int i=0;i<n;i++)
        {
            pom=b+rand.nextDouble()*(a-b);
            pom3 = pom*(1/d);
            pom2=(int)pom3;
            pom=(double)pom2;
            x1[i]=pom/(1/d);
        }
        return x1;
    }

Jak rozumiem kolejne elementy tablicy x_real w wymiarze 0 to kolejne elementy tablicy x1 z metody losuj.

Czy da się w podobny sposób (x_real[0]=losuj(n,a,b,d); ) wykonać to w C#, czyli wypełniając cały wymiar, czy trzeba to przepisać za pomocą pętli for bądź metody 'nowaTablica.CopyTo(staraTablica, 0);'

Z góry dziękuję za wszelkie podpowiedzi.
Pozdrawiam tMDshenk