Range operator in C# for arrays -


i have 3d array int array

arr1 = new int[2,2,2]; 

i'd create array, time 2d, part of arr1.

sudo code:

arr2 = arr1[..,..,2] 

.. means elements

(create 2d array arr1 trird dimension (rank) index equals 2)

but looks there no range operator arrays in c#. right, or overlooked something?

in other languages thre range operators marking elements, example: .. or :

i'd avoid iterate on arr1 array.

you can write own extension

public static void getrange(this int[] array, int start, int end) {     //your loop } 

then use arr1.getrange(1,2)

but there no builtin operator.


Comments

Popular posts from this blog

python - pip install -U PySide error -

arrays - C++ error: a brace-enclosed initializer is not allowed here before ‘{’ token -

cytoscape.js - How to add nodes to Dagre layout with Cytoscape -