下面這個轉換中的"AB"等是啥意思呀?
switch (formatData.ToUpper()) {
case "ABCD":
mFormat = Enums.ModbusDataFormat.ABCD;
break;
case "CDAB":
mFormat = Enums.ModbusDataFormat.CDAB;
break;
case "BADC":
mFormat = Enums.ModbusDataFormat.BADC;
break;
case "DCBA":
mFormat = Enums.ModbusDataFormat.DCBA;
break;
case "ABCDEFGH":
mFormat = Enums.ModbusDataFormat.ABCDEFGH;
break;
case "GHEFCDAB":
mFormat = Enums.ModbusDataFormat.GHEFCDAB;
break;
case "BADCFEHG":
mFormat = Enums.ModbusDataFormat.BADCFEHG;
break;
case "HGFEDCBA":
mFormat = Enums.ModbusDataFormat.HGFEDCBA;
break;
default:
mFormat = Enums.ModbusDataFormat.None;
break;
}
uj5u.com熱心網友回復:
將formatData值轉換成大寫,根據轉換值進行分支選擇,為mFormat賦予相對應的列舉值uj5u.com熱心網友回復:
13年的老用戶了,你不是吧,就算不是學習C#的,學習其它語言的都能知道是什么意思呀 ~ 這就是根據字串formatData給mFormat賦列舉值轉載請註明出處,本文鏈接:https://www.uj5u.com/net/248335.html
標籤:C#
上一篇:裝箱與拆箱問題的疑惑
下一篇:求助大佬,U3D相關
