- 最後登錄
- 2023-4-1
- 在線時間
- 0 小時
- 註冊時間
- 2010-3-2
- 閱讀權限
- 20
- 精華
- 0
- UID
- 7714343
- 帖子
- 35
- 積分
- 0 點
- 潛水值
- 4719 米
| 若有安裝色情守門員,可用無界、自由門等軟件瀏覽伊莉。或使用以下網址瀏覽伊莉: http://www.eyny.com:81/index.php 本帖最後由 kuei19870617 於 2010-3-10 10:44 AM 編輯
想問一下大家一個疑問的地方, 我是用visual studio 2008C#寫的,就是 "j=j+1"
他會顯示使用未指定區域,可是我不是有宣告了,為什麼唯獨只有那個j是這樣呢?- private void RS232_DataReceived(object sender, IO.Ports.SerialDataReceivedEventArgs e) { string TmpStr = null; int i = RS232.BytesToRead; byte[] RexHex = new byte[i - 1]; string str = null; int j; int RecHex1 = RecHex.GetUpperBound(0);
- //int return Value = RecHex.GetUpperBound(1); //RecHex[i, 1]; //byte [,] RecHex = new byte [i,1];
- RS232.Read(RecHex, 0, i); TmpStr = ""; for (i = 0; i < RecHex1; i++) { TmpStr += (RecHex[i]); str = RecHex[i].ToString(); //TmpStr += Hex(RecHex[i]); //str = Hex[RecHex[i]]; myshown[i] = int.Parse("&H" + str); k = RecHex.Length.ToString(); nb = na; na = (int)myshown[i];
- j = j + 1;
複製代碼 ... |
|