二维数组到单个维度并再次返回

Tim*_*imD 5 c# arrays indexing

我试图找到有关将已从2维索引转换为索引的索引转换为单个索引的信息.然后将单个索引转回到二维索引.我甚至不知道这个方法叫什么.

公式为单指数

  int index = x + y * width;
   MyArray[index] ;
Run Code Online (Sandbox Code Playgroud)

所以我的问题是如何将其重新分为两个维度?

int x = index ??? width;
int y = index ??? width;
Run Code Online (Sandbox Code Playgroud)

由于某种原因,无法绕过它.

谢谢

Bro*_*ass 7

int x = index % width;
int y = index / width;
Run Code Online (Sandbox Code Playgroud)