我試圖製作一個程序,它將掃描吉他選項卡的每一列,並在檢測到一個數字時播放一個音符。我將通過創建一個char數組來實現這一點,並讓程序掃描每個int值的列表。這可能嗎?如果是這樣,我該怎麼做?在C#中爲每個列掃描每個列的整數值
回答
創建經過每個數組元素的for
或foreach
循環。當找到感興趣的值時,您播放該音符。
該數組包含BESIDES整數?空白?
如果沒有別的,只需使用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
}
}
他在做字符,因爲不止是整數的可能性。其他音符樣式(斷音,假諧波,幻燈片)將需要除典型整數以外的值來指示音柱位置。 – 2010-06-04 17:17:18
@Jason M:理想情況下,他應該使用枚舉來處理所有可能的值。 – 2010-06-04 17:36:05
該數組包含破折號,如吉他標籤,破折號是一個暫停,數字是一個註釋 – user358656 2010-06-06 16:02:58
- 1. 每個列的每個不同的值
- 2. 訪問數組中每個散列的每個值
- 3. 爲每個陣列
- 4. 集團在每一個值列在另一列中的數據
- 5. 爲列表中的每個唯一值分配一個數字
- 6. SQL Server通過另一個表調整列中的每個值
- 7. 掃描數值C#
- 8. 計算Perl中每列值w.r.t中的每個值的總和
- 9. 從另一列的每個唯一值中爲列中的每個唯一值查找最高值使用MySQL
- 10. Altbeacon - 掃描陣列中的多個UUID
- 11. 掃描每個測試用例的字符串輸入C
- 12. SQL:對於列A的每個值,都以列C中的值爲基礎從列B中取值的新列
- 13. Linq查詢「哪裏[列]在(值的列表)」,返回單個值爲每個值?
- 14. 將一個列表中的每個值除以另一個列表中的每個值
- 15. 調用列中每個值的過程?
- 16. 評估列中的每個值
- 17. PHP:選擇陣列中的每個值
- 18. 選擇pandas列中的每個n值
- 19. 在列表中爲每個參數映射一個函數
- 20. 堆積列每列兩個值
- 21. 掃描一個有效的整數
- 22. 如何爲每個數組中的每個數組添加新列jQuery
- 23. 在R數據框的每個組(C列)內給出列B中的最大值,提取列A中的值?
- 24. 如何循環使用列表中的每個列中的每個列<class>在c#中的每個列表使用
- 25. 從Python中列表中的每個數字減去一個值?
- 26. 更新在一個std每個值::列表與foreach循環C++
- 27. Mysql ORDER BY COUNT每個列字段上的每個值
- 28. 爲列表中的每個數據幀轉換1列
- 29. PHP - 抓取序列化數據中的每個第四個值
- 30. 編輯存儲在數組的每個子陣列中的值
可能是這個緣故。到目前爲止你做了什麼?你到底在問什麼?有人爲你寫完整的東西?指示如何完成什麼位? – Oded 2010-06-04 16:34:12