首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

System.Array.IndexOf有关问题

2012-08-16 
System.Array.IndexOf问题如下代码:byte[] Test new byte[] {0x30,0x31,0x0d,0x0a,0x0d,0x0a,0x37}int

System.Array.IndexOf问题
如下代码:

  byte[] Test = new byte[] {0x30,0x31,0x0d,0x0a,0x0d,0x0a,0x37};

  int TestPos = System.Array.IndexOf(Test, 0x31);

为什么TestPos返回 -1? 我想找到0x31在Test首次出现的位置,哪个地方写错了呢?

[解决办法]
Like this

C# code
 byte[] Test = new byte[] { 0x30, 0x31, 0x0d, 0x0a, 0x0d, 0x0a, 0x37 };                int TestPos = System.Array.IndexOf(Test, (byte)0x0d);//2 

热点排行