0
我正在编写一个项目,我必须编写一个小个子计算机模拟器。我有一个richtextbox,用户将输入他们的lmc代码。然后,我想将其加载到3维数组中以处理信息。但我不知道如何去做这件事。将richtextbox中的文本加载到3维数组以创建LMC IDE
我正在编写一个项目,我必须编写一个小个子计算机模拟器。我有一个richtextbox,用户将输入他们的lmc代码。然后,我想将其加载到3维数组中以处理信息。但我不知道如何去做这件事。将richtextbox中的文本加载到3维数组以创建LMC IDE
可以在一个一门维阵列这样加载的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维数组。
你至少应该尝试做点什么。然后向我们提供您的代码,其中包含样本输入数据,问题/错误描述和预期输出数据 –