十万火急,高手留步1分钟,顶者有分~
int[] myArray = { 8975, 8976, 8977, 8978, 8979, 8980, 8981, 8982, 8983, 8984, 8985, 8986, 8987, 8988, 8989, 8990, 8991, 8992, 8993, 8994, 8995, 8996, 8997, 8998, 8999, 9000, 9001, 9002, 9003, 9004, 9005, 9006, 9007, 9008, 9009, 9010, 9011, 9012, 9013, 9014, 9015, 9016, 9017, 9018, 9019, 9020, 9021, 9022, 9023, 9024, 9025, 9026, 59478, 59479, 59480, 131856, 131857, 131858, 131859, 144530, 144531, 167284, 167285, 177557, 177901, 188274, 188275, 198014, 198015, 208720, 208738, 220295, 220437, 227920, 227921, 232515, 232516, 238561, 238562, 242575, 242576, 246619, 246620, 251758, 251759, 256516, 256517, 259966, 259967, 263476, 263477, 265455, 265456, 268904, 268905, 271804, 271805, 275017, 275018, 278414, 278415, 281569, 281570, 286318, 286319, 288535, 288536, 289256, 289257, 289480, 289481, 291119, 291120, 293771, 298412, 298413, 302086, 302087, 302758};
针对这个,怎么写一个类获得比如里面的具体数字的前一个和后一个数字呢?
比如最后第2个302087的前一个是302086,后一个是302758,对于最后1个数字302758前一个是302757,最后1个提示已经是最后1个了呢?
------解决方案--------------------拿 "302087 "来说,先找出其在数组中的索引.然后索引减一,取出302086,索引加一,取出302758
在索引加减的时候,要判断是否越界,是就提示: "最后1个了 ", "第一个了. "
------解决方案--------------------拿 "302087 "来说,先找出其在数组中的索引.然后索引减一,取出302086,索引加一,取出302758
在索引加减的时候,要判断是否越界,是就提示: "最后1个了 ", "第一个了. "
======================================================================
顶
------解决方案--------------------myArray[i]
if (i==myArray.Length-1)
{
alert( "the last one. ");
}
------解决方案--------------------顶你!!
------解决方案--------------------int[] myArray = { 8975, 8976, 8977} 先把这个按原有需求解决了 , 再回头考虑效率就OK啦
------解决方案--------------------直接取【数组下标+】与【数组下标-1】当发上异常数组越界异常时System.IndexOutOfRangeException,进行判断处理。
------解决方案--------------------不明白什么意思,顶你下吧
------解决方案--------------------循环求下标,或转为ArrayList,有个IndexOf方法得下标
------解决方案--------------------楼主的思路不好
------解决方案--------------------if(Index < 0 || Index > myArray.Length)
{
//提示
}
else
{
myArray[Index-1];
myArray[Index+1];
}
------解决方案--------------------先不考虑效率了
int[] myArray = { 8975, 8976, 8977, 8978, 8979, 8980, 8981, 8982, 8983, 8984, 8985, 8986, 8987, 8988, 8989, 8990, 8991, 8992, 8993, 8994, 8995, 8996, 8997, 8998, 8999, 9000, 9001, 9002, 9003, 9004, 9005, 9006, 9007, 9008, 9009, 9010, 9011, 9012, 9013, 9014, 9015, 9016, 9017, 9018, 9019, 9020, 9021, 9022, 9023, 9024, 9025, 9026, 59478, 59479, 59480, 131856, 131857, 131858, 131859, 144530, 144531, 167284, 167285, 177557, 177901, 188274, 188275, 198014, 198015, 208720, 208738, 220295, 220437, 227920, 227921, 232515, 232516, 238561, 238562, 242575, 242576, 246619, 246620, 251758, 251759, 256516, 256517, 259966, 259967, 263476, 263477, 265455, 265456, 268904, 268905, 271804, 271805, 275017, 275018, 278414, 278415, 281569, 281570, 286318, 286319, 288535, 288536, 289256, 289257, 289480, 289481, 291119, 291120, 293771, 298412, 298413, 302086, 302087, 302758};