社区
C#
帖子详情
为什么会有异常??
程序小海
2009-07-28 08:59:43
int[] arry=new int [10]{12,23,4,5,12,87,98,90,34,12};
int d = Array.IndexOf(arry ,12,2,9);
Console.WriteLine(d);
...全文
96
11
打赏
收藏
为什么会有异常??
int[] arry=new int [10]{12,23,4,5,12,87,98,90,34,12}; int d = Array.IndexOf(arry ,12,2,9); Console.WriteLine(d);
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
AustinLuo
2009-07-29
打赏
举报
回复
楼主太不小心了。。
mbh0210
2009-07-29
打赏
举报
回复
Array.IndexOf(arry ,object , startIndex , Count)
startIndex 开始索引,Count指的是从startIndex开始多少个
dancingbit
2009-07-29
打赏
举报
回复
因为下标是从0开始,那么第2到第9的表示就是下标1开始,共计8个数。
代码中就应该是这样:
int d = Array.IndexOf(arry ,12,1,8);
不过,从第2开始,到数组结束,有9个数组元素,长度可以为9了。
hztltgg
2009-07-29
打赏
举报
回复
int d = Array.IndexOf(arry ,12,2,9);
意思是索引2开始(就是0开始计数)的后9个
你要第二个数字到第九个数
int d = Array.IndexOf(arry ,12,开始-1,结束-开始+1);
即
int d = Array.IndexOf(arry ,12,2-1,9-2+1);
程序小海
2009-07-29
打赏
举报
回复
[Quote=引用 5 楼 dancingbit 的回复:]
下标是从0起始的,你定义的数组最大合法下标就是9了,而从2开始的第9个,下标已经是10了。
[/Quote]
那我想 确定12这个数 在第2个数和第9个数之间的位置 该如何编辑呢??
江南小鱼
2009-07-29
打赏
举报
回复
Array.IndexOf(Array,Object,StartIndex,count);
参数:
Array,要搜索的数组
Object,要搜索的元素
StartIndex,从指定索引处开始搜索
count,从指定索引开始,搜索范围是“包括指定索引值StartIndex在内的count个数组元素”
所以你程序中IndexOf方法最大值是8
dancingbit
2009-07-28
打赏
举报
回复
下标是从0起始的,你定义的数组最大合法下标就是9了,而从2开始的第9个,下标已经是10了。
程序小海
2009-07-28
打赏
举报
回复
不是说是 2 到 9之间的吗?、?
tylichao008
2009-07-28
打赏
举报
回复
下标越界
dancingbit
2009-07-28
打赏
举报
回复
出了合法下标的范围了。
hztltgg
2009-07-28
打赏
举报
回复
IndexOf(arry ,12,2,9);
2+9=11 超过 int [10]的10了
2024 手把手教你用 Python 处理
异常
-最全的
异常
处理教程
异常
介绍 什么是
异常
,为什么要处理
异常
、内置
异常
,以及
异常
的层次结构、
异常
和错误关系
异常
捕获 捕获指定
异常
异常
组一次性捕获多个
异常
异常
中 finally
异常
中 else 语句
异常
传递 抛出
异常
raise抛出
异常
...
什么是
异常
?为什么要抛出
异常
?
文章目录 前言 1.
异常
是什么? 1.1 概述:
异常
就是程序出现了不正常的情况 1.2体系结构 1.3 编译时
异常
和运行时
异常
的区别 1.4 Throwable成员方法:返回
异常
信息方法 2. 怎么处理
异常
? 2.1JVM默认处理
异常
的方式 2.2 try - catch方式处理
异常
2.3throws方式处理
异常
3. 为什么要抛出
异常
?什么时候要抛出
异常
? 4. throws和throw的区别 前言 在我们刚开始学习java时候,总是
会
有一点点困惑。什么是
异常
?...
什么是
异常
?为什么要使用
异常
处理?java是如何实现
异常
处理的?
什么是
异常
? 程序在其生命周期中并不总是能够平稳运行。 有时,它
会
遇到意外情况,例如用户输入错误的输入,网络连接断开,数据库崩溃或磁盘已满等。这种情况称为
异常
情况,通常
会
导致程序
异常
从而停止执行。 作为程序员,我们应该处理这些特殊情况,以便与用户进行友好的交互,并让程序继续正常执行,而不是使程序崩溃或死亡。 因此,术语“
异常
处理”。 假如程序需要接收数字值,而你提供的是字符,那么程序就
会
报
异常
该程序立即停止。 我们期望该程序能够处理此错误输入,并继续要求用户重新输入。 我将在下面向您展示如何处理此
异常
。
FIFO为什么
会
发生Belady
异常
?而LRU又为什么不
会
发生Belady
异常
呢?
FIFO为什么
会
发生Belady
异常
?而LRU又为什么不
会
发生Belady
异常
呢? 一、Belay
异常
在置换算法中,给的实页数增加,虚页命中率有时
会
下降 二、LRU为什么不
会
发生Belady
异常
? 实页数增加 —> 能贮存的页数增加 —> 哪些页?—> 访问频率高的页 LRU当中替换的是使用频率最低的页,留下的都是使用频率高的页。当实页数增加,能够留下的高频访问的页也就更多,...
什么是
异常
?如何处理
异常
?
到底神马是
异常
?如何处理
异常
?
异常
的概念
异常
的体系结构 Java
异常
的处理机制
异常
处理的基本语法
异常
链 自定义
异常
总结
异常
的概念
异常
是程序中的一些错误,但并不是所有的错误都是
异常
,并且错误有时候是可以避免的。 比如说,你的代码少了一个分号,那么运行出来结果是提示是错误java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,
会
抛出java.lang.ArithmeticException的
异常
。
异常
发生的原因有很多,通常包含以
C#
110,561
社区成员
642,566
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章