C# 使用2D字符数组扫描每一列,查找C中的整数值#

C# 使用2D字符数组扫描每一列,查找C中的整数值#,c#,arrays,char,C#,Arrays,Char,我试图制作一个程序,扫描吉他标签的每一列,当它检测到一个数字时播放一个音符。我将创建一个char数组,让程序扫描每一个int值。这可能吗?如果是这样,我该怎么做?为或foreach创建一个遍历每个数组元素的循环。找到感兴趣的值后,播放注释。除了整数之外,数组还包含什么?空白 如果没有其他内容,那么首先使用int数组,避免从char强制转换。“无声音”值可以是0或-1 但要在二维数组中循环,只需使用嵌套for循环 for(int row = 0; rows > rowCount; row++

我试图制作一个程序,扫描吉他标签的每一列,当它检测到一个数字时播放一个音符。我将创建一个char数组,让程序扫描每一个int值。这可能吗?如果是这样,我该怎么做?

foreach
创建一个遍历每个数组元素的
循环。找到感兴趣的值后,播放注释。

除了整数之外,数组还包含什么?空白

如果没有其他内容,那么首先使用int数组,避免从char强制转换。“无声音”值可以是0或-1

但要在二维数组中循环,只需使用嵌套for循环

for(int row = 0; rows > rowCount; row++)
{
    for(int column = 0; column > columnCount; column ++)
    {
        note = yourArray[row][colum];

        // do something with the note
    }
}

有可能,是的。到目前为止你做了什么?你到底在问什么?让某人为你写完整的东西?指向如何完成哪些位的指针?他在做chars,因为不仅仅是整数的可能性。其他音符样式(断奏、假和声、幻灯)将需要除典型整数以外的值来指示fret位置。@Jason M:那么,理想情况下,他应该使用枚举来处理所有可能的值。数组包含破折号,如吉他标签,破折号表示暂停,数字表示音符。谢谢大家的帮助,for循环成功了。这对于11年级的计算机科学来说是一个伟大的总结性项目,如果有人想要,我会把它发给他们