這應該是使用5×5的完整範例格。我試過了,似乎按預期工作:
namespace ConsoleApplication1
{
using System;
class Program
{
const int MapRows = 5;
const int MapColumns = 5;
static void Main(string[] args)
{
// Create map and the raw data (from file)
var map = new int[MapRows, MapColumns];
string rawMapData = "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25";
string[] splitData = rawMapData.Split(',');
int index = 0;
// Loop through data
for (int row = 0; row < MapRows; row++)
{
for (int column = 0; column < MapColumns; column++)
{
// Store in map and show some debug
map[row, column] = int.Parse(splitData[index++]);
Console.WriteLine(string.Format("{0},{1} = {2}", row, column, map[row, column]));
}
}
// Wait for user to read
Console.ReadKey();
}
}
}
[你有什麼試過](http://whathaveyoutried.com)?請發佈您的當前代碼並解釋您卡住的位置。 – Oded
我還沒有嘗試過任何東西,因爲我無法將這個概念包裹起來。我希望有人能通過向我展示正確的方式來幫助我。這是錯誤的地方嗎? –
我們希望看到努力。你覺得這個概念有什麼困難? – Oded