刚开始学习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());
请大侠赐教,多谢!
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());
解决方案 »
- 代码如下:想在pictureBox2中将picture1中图片以由里到外扩展方式显示出来,但是显示出来的图片只是picturebox1中的一部分,怎么修改
- 关于C# Active网页插件事件问题
- 如何判断文本文件正文从哪开始
- 求一正则表达式
- |M| WinForm如何实现每半个钟头执行一段代码
- VC#20005发布EXE的问题
- 在TabControl页面跳转的时候触发dataGridView_DataError事件并报错
- 欢迎加入C#菜鸟学习群!
- [求助]有那位兄弟可以给在下一个关于邮件收发的源代码啊?
- 菜鸟求助
- 在Winform程序中,添加WebService
- Parameter 'p_out_rows' not found in the collection.
得到number = -13
测试number = Array.BinarySearch(str,2,5, "o");时
得到number = 4(这个结果是对的)针对上述问题有些糊涂了。
Before using the Array.BinarySearch(Array array, Object value), you should sort the array.