2017-10-15 113 views
0

我正在編寫一個項目,我必須編寫一個小個子計算機模擬器。我有一個richtextbox,用戶將輸入他們的lmc代碼。然後,我想將其加載到3維數組中以處理信息。但我不知道如何去做這件事。將richtextbox中的文本加載到3維數組以創建LMC IDE

+2

你至少應該嘗試做點什麼。然後向我們提供您的代碼,其中包含樣本輸入數據,問題/錯誤描述和預期輸出數據 –

回答

0

可以在一個一門維陣列這樣加載的RichTextBox:

var richTextBoxArray = richTextBox1.Lines; 

從那裏你可以在一個維陣列中的每一行劃分成與分割函數較小的字符串。但IM假設用戶將給予LMC代碼在這樣的RichTextBox的:

5XX 3XX 2XX

當用戶進入這樣的代碼,你可以使用空格作爲一個分離器:

char delimiter = (char)32; 

var arraySplitt = richTextBoxArray[1].Split(delimiter); 

分隔符是您想要分割字符串的字符。空間是(char)32 然後你可以填充你的arraySplit到所需的3維數組。

相關問題