我有一些像11111111000000001010101011111111
數據位。我必須分開前8位數據並顯示它們錯誤代碼。然後,在前8位之後,我必須先讀取一組8箇中的剩餘位,如正確的數據。如何從大數據位中分離位?
我成功地將數據分成8位組並逐個讀取它們,但我無法將它們作爲錯誤代碼和正確的數據分開。
因爲我想在正確的數據,但不能對
我已存儲的數據比特的數據串,並通過列表的方法分離他們的錯誤數據進行一些操作。
欲輸出原樣
錯誤代碼11111111
正確的數據 -
00000000
10101010
..
..
我用於8.
組分離比特的代碼string s = "1111111100000000101010101111111111101011000111011011000101011111000000011111000100000111101011101111111001011110010111101111001100001011000000101110001011001111";
Console.WriteLine("Packet length : "+ s.Length);
List<string> yourStringList = new List<string>();
for (i = 0; i < s.Length; i = i + 8)
{
yourStringList.Add(s.Substring(i, 8));
}
foreach (string st in yourStringList)
{
Console.WriteLine("DATA :{0}", st);
}
'yourStringList [0]'是錯誤代碼 –