private void myabc(ref byte[] bytes, ref int[] abc5)
        {
            for (int num1 = 0; num1 < abc5.Length; num1++)
            {
                int num2 = bytes[abc5[num1]];
                int num3 = 0;
                for (int num4 = 0; num4 < bytes.Length; num4++)
                {
                    int num5 = num1;
                    while (num5 < abc5.Length)
                    {
                        if (abc5[num5] == num4)
                        {
                            break;
                        }
                        num5++;
                    }
                    if (num5 == abc5.Length)
                    {
                        num3 += bytes[num4];
                    }
                }
                if (((byte) (num3 % 0xff)) != num2)  //num3%255
                {
                    throw new Exception("Data Error");
                }
            }
        }


这段代码到底实现了什么功能,什么时候不会抛出异常?
posted on 2006-05-20 04:09  Programming & Crack  阅读(414)  评论(0编辑  收藏  举报