c#常见异常47个
1 ArgumentException 在向方法提供的其中一个参数无效时引发的异常
2 AppDomainUnloadedException 在尝试访问已卸载的应用程序域时引发的异常
3 ArithmeticException 因算术运算、类型转换或转换操作中的错误而引发的异常
4 ArrayTypeMismatchException 当试图在数组中存储类型不正确的元素时引发的异常
5 BadImageFormatException 当 DLL 或可执行程序的文件图像无效时引发的异常
6 CannotUnloadAppDomainException 卸载应用程序域的尝试失败时引发的异常
7 CodeDomSerializerException 当行号信息可用于序列化错误时引发的异常
8 LicenseException 表示当组件不能被授予许可证时引发的异常
9 WarningException 指定按警告(而不是错误)处理的异常
10 ConfigurationException 配置设置中发生错误时引发的异常
11 InstallException 在安装的提交、回滚或卸载阶段发生错误时引发的异常
12 ContextMarshalException 在尝试将对象封送过上下文边界失败时引发的异常
13 DataException 表示使用 ADO.NET 组件发生错误时引发的异常
14 DBConcurrencyException 在更新操作过程中受影响的行数等于零时,由 DataAdapter 所引发的异常
15 SqlException 当 SQL Server 返回警告或错误时引发的异常。无法继承此类
16 InvalidPrinterException 表示当试图用无效的打印机设置来访问打印机时所引发的异常
17 RegistrationException 检测到注册错误时引发的异常
18 FormatException 当参数格式不符合调用的方法的参数规范时引发的异常
19 IndexOutOfRangeException 试图访问索引超出数组界限的数组元素时引发的异常
20 InvalidCastException 因无效类型转换或显式转换引发的异常
21 InvalidOperationException 当方法调用对于对象的当前状态无效时引发的异常
22 InternalBufferOverflowException 内部缓冲区溢出时引发的异常
23 IOException 发生 I/O 错误时引发的异常
相关文档:
在net中有一个至关重要的关键字,那就是using
using一般有着以下几种用法:
1、直接引入命名空间
a、using System ,这个是最常用的,就是using+命名空间,这样就可以直接使用命名空间中的类型,而免去了使用详细的命名空间
b、使用全限定名
不用使用using System;直接在程序中调用System.Console.WriteLine("Hello ......
我们做了程序,不免会有版本升级,这就需要程序有自动版本升级的功能。
那么看看我是如何实现程序自动更新的。
直接上代码:
using System;
using System.Collections.Generic;
using System.Text;
using System.Reflection;
using System.IO;
using System.Net;
using System.Xml;
namespace ......
public struct RECT
{
public int left;
public int Top;
public int Right;
public int Bottom;
}
public static bool CenterMouseOn(int hwnd)
{
......
一、插图的类(含2方法)
1using System;
2using System.Collections.Generic;
3using System.Text;
4//using Excel = Microsoft.Office.Interop.Excel;
5using Excel;
6using System.Windows.Forms;
7
8
9namespace ExcelReport
10{
11 class InsertPicToExcel
12 {
13 / ......