zoukankan      html  css  js  c++  java
  • C# _异常和.NET Framework 介绍

    .NET Framework 类库是一个综合性的面向对象的可重用类型集合.

    .NET Framework 能提供健壮的编程环境

    .NET Framework由公共语言运行时(CLR)和.NET Framework类库(FCL)两个组件组成

    公共类型系统(CTS):定义那些在托管代码中一定会使用的类型的特征

    CTS:所有类型都继承至公共的基类---object

    公共语言规范(CLS):详细说明了一个.NET兼容编程语言的规则,属性和行为.其主题包括数据类型,类结构和参数传递.

    .NET Framework 在第一次运行代码时,MSIL代码将会被转换为特定的CPU的代码,这个过程称为"及时编译"或JIT

    命名空间:

     类型称为命名空间成员

    一个源文件可以包含多个命名空间的声明

    引入命名空间:using

    命名空间的名与类或类型不能相同名字

    常见异常类

    SystemException 类:系统异常,通常无法修复

    ApplicationException类:应用程序发生非致命错误时引发的异常

    与参数有关的异常类

    ArgumentException 类:处理参数无效的异常

    FormatException类:参数格式错误

    数组有关的异常

    IndexOutofException类:处理下标超出了数组长度所引发的异常

    ArrayTypeMismatchException类:处理在数组中存储数据类型不正确 的元素所引发的异常

    RankException类:处理维数错误所引发的异常

    与算术有关的异常

    ArithmeticException 类:处理与算术有关的异常

    DivideByexception 类:试图除以零引发的异常

    try

    {

    //可能引发异常的程序代码

    }

    catch(异常类型)

    {

    //处理异常的代码

    }

    finally

    {

    //最终执行的代码块

    }

    throw语句可以引发系统异常,也可以引发自定义异常 (throw new 异常类型)

    C#中所有异常都派生自Exception

    C#中一个字符代表一个汉字 C中是两个

     

  • 相关阅读:
    解决跨域问题的后端解决方案
    java-反射
    验证接口实现类对于接口中所有方法是否都要重写?
    完成Triangle时遇到的问题
    刚知道的一种算法
    完成ATM编程练习题时遇到的问题
    完成Account编程练习遇到的问题
    完成StopWatch编程练习题时遇到的一些问题
    Window环境下Java备份和恢复Mysql数据
    IDEA导入项目不下载依赖问题
  • 原文地址:https://www.cnblogs.com/shuaif/p/3113972.html
Copyright © 2011-2022 走看看