Array.Copy(array1, array2, 2);
来源:互联网 发布:linux for 循环判断 编辑:程序博客网 时间:2024/06/05 05:48
using System;using System.Collections.Generic;using System.Text;namespace ArgumentOutOfRangeExample{ class Program { static public void Main() { int[] array1 ={ 0, 1 }; int[] array2 ={ 2, 3 }; try { Array.Copy(array1, array2, 2); } catch (ArgumentOutOfRangeException e) { Console.WriteLine("Error: {0}", e); } finally { Console.WriteLine("This statement is always executed."); } } }}
异常发生时,执行将终止,并且控制交给最近的异常处理程序。这通常意味着不执行希望总是调用的代码行。有些资源清理(如关闭文件)必须总是执行,即使有异常发生。为实现这一点,可以使用 Finally 块。Finally 块总是执行,不论是否有异常发生。
下面的代码示例使用 Try/Catch 块捕捉 ArgumentOutOfRangeException。Main 方法创建两个数组并试图将一个数组复制到另一个数组。该操作生成 ArgumentOutOfRangeException,同时错误被写入控制台。Finally 块执行,不论复制操作的结果如何。
示例
using System;class ArgumentOutOfRangeExample { static public void Main() { int[] array1={0,0}; int[] array2={0,0}; try { Array.Copy(array1,array2,-1); } catch (ArgumentOutOfRangeException e) { Console.WriteLine("Error: {0}",e); } finally { Console.WriteLine("This statement is always executed."); } } }
- Array.Copy(array1, array2, 2);
- array_map(myfunction,array1,array2,array3...) array_walk(array,myfunction,userdata...)
- array1
- array2
- java实现无序整数数组组合得出最大数,如array={1,2,3},array2={123,132,213,231,312,321}。最大数是321
- Java Array copy
- Array.Copy 方法 总结
- copy memory & release array
- Array.Copy 方法
- Ember copy array
- js array json copy delete ...
- copy member from void * array
- iOS @property (copy) NSMutableArray *array;用copy、strong出现问题
- copy string array to string list
- javascript 深度copy对象(json,array etc..)
- copy from one array to another
- Swift Array copy 的线程安全问题
- C++ memset memcpy 等价于 C# Array.Clear Array.Copy
- 10.9 DotNetBar for Windows Forms 破解
- Hdu 1114 Piggy-Bank
- 淘宝开放平台与拍拍开放平台
- 数据源(SqlDataSource 与 GridView)
- 64位 TortoiseSVN 连接 32位 SVN服务器报错问题
- Array.Copy(array1, array2, 2);
- js中继承的几种用法apply,call,prototype
- awk 实例练习(一)
- [sicily online]1048. Inverso
- awk 实例练习(二)
- 算法题1:二元查找树转换成有序双向链表
- windows7上帝模式
- Ubuntu 12.10方便操作套件
- QTP11.5发布,改名UFT