string []a={"Apple","Pearl","Banana","Carrot"}
Array.sort(a);
int i=Array.BinarySerach(a,"Pearl");
Console.Write(i);
为啥i输出结果为3
pearl不应该在第二个位置吗

关于C#Array函数的问题
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- threenewbee 2018-11-19 12:44关注
Array.sort(a);
之后数组已经排序了,现在的数组已经是
{"Apple",, "Banana", "Carrot", "Pearl"}Pearl在3的位置上,没毛病。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报