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