将文本从richtextbox加载到3维数组以创建LMC IDE

时间:2017-10-15 13:03:43

标签: c# arrays richtextbox

我正在编写一个项目,我必须编写一个小人计算机模拟器。我有一个richtextbox,用户将输入他们的lmc代码。然后我想将其加载到一个三维数组中来处理信息。但是我不知道怎么回事。

1 个答案:

答案 0 :(得分:0)

你可以在一维数组中加载richtextbox,如下所示:

var richTextBoxArray = richTextBox1.Lines;

从那里你可以使用split函数将一维数组的每一行拆分成更小的字符串。但我假设用户会在richtextbox中提供lmc代码,如下所示:

5xx 3xx 2xx

当用户输入这样的代码时,你可以使用空格作为分割器:

char delimiter = (char)32;

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

分隔符是您希望字符串拆分的字符。空间是(char)32 然后你可以将arraySplit填充到所需的3维数组中。