刚开始学习C#,在学习数组中BinarySearch方法是遇到问题,测试下面的程序是,两次返回值分别为-7,-3
请大侠赐教,多谢!
            string[] str = { "H", "e", "l", "l", "o", ",", "W", "o", "r", "l", "d", "!" };
            string myObject = "H";
            int number = Array.BinarySearch(str, myObject);
            Console.WriteLine(number.ToString());
            number = Array.BinarySearch(str,2,5, myObject);
            Console.WriteLine(number.ToString());