C#语言中的主要语法关键字介绍

    类别:技术文档  贡献者:admin  总点击:5365  受欢迎度:11  更新日期:2014年03月03日
简介:C#语言中的主要语法关键字介绍:as:一个转换操作符,如果转换失败,就返回null。.
  • C#语言中的主要语法关键字介绍

    C#关键字描述:

    abstract:可以和类、方法、属性、索引器及事件一起使用,标识一个可以扩展但不能被实体化的、必须被实现的类或方法。
    as:一个转换操作符,如果转换失败,就返回null。
    base:用于访问被派生类或构造中的同名成员隐藏的基类成员。
    catch:定义一个代码块,在特定类型异常抛出时,执行块内代码。
    checked:既是操作符又是语句,确保编译器运行时,检查整数类型操作或转换时出现的溢出。
    const:标识一个可在编译时计算出来的变量值,即一经指派不可修改的值。
    delegate:指定一个声明为一种委托类型。委托把方法封装为可调用实体,能在委托实体中调用。
    enum:表示一个已命名常量群集的值类型。
    event:允许一个类或对象提供通知的成员,他必须是委托类型。
    explicit:一个定义用户自定义转换操作符的操作符,通常用来将内建类型转换为用户定义类型或反向操作,必须再转换时调用显示转换操作符。
    extern:标识一个将在外部(通常不是c#语言)实现的方法。
    finally:定义一个代码块,在程序控制离开try代码快后执行。参见try和catch。
    fixed:在一个代码块执行时,在固定内存位置为一个变量指派一个指针。
    foreach:用于遍历一个群集的元素。
    goto:一个跳转语句,将程序执行重定向到一个标签语句。
    implicit:一个操作符,定义一个用户定义的转换操作符,通常用来将预定义类型转换为用户定义类型或反向操作,隐式转换操作符必须在转换时使用。
    interface:将一个声明指定为接口类型,即实现类或构造必须遵循的合同。
    internal:一个访问修饰符。
    namespace:定义一个逻辑组的类型和命名空间。
    operator:用来声明或多载一个操作符。
    out:标识一个参数值会受影响的参数,但在传入方法时,该参数无需先初始化。
    params:声明一个参数数组。如果使用,必须修改指定的最后一个参数,允许可选参数。
    readonly:标识一个变量的值在初始化后不可修改。
    ref:标识一个参数值可能会受影响的参数。
    sealed:防止类型被派生,防止方法和property被覆载。
    sizeof:一个操作符,以byte为单位返回一个值类型的长度。
    stackalloc:返回在堆上分配的一个内存块的指针。
    struct:是一种值类型,可以声明常量、字段、方法、property、索引器、操作符、构造器和内嵌类型。
    throw:抛出一个异常。
    try:异常处理代码块的组成部分之一。try代码块包括可能会,抛出异常的代码。参阅catch和finally关键字。
    typeof:一个操作符,返回传入参数的类型。
    unchecked:禁止溢出检查。
    unsafe:标注包含指针操作的代码块、方法或类。
    using:当用于命名空间时,using关键字允许访问该命名空间中的类型,而无需指定其全名。也用于定义finalization操作的范围。
    virtual:一个方法修饰符,标识可被覆载的方法。
    volatile:标识一个可被操作系统、某些硬件设备或并发线程修改的attribute。做网页(zuowangye.com)

    补充本知识点暨快乐评论此文章:'C#语言中的主要语法关键字介绍.'

踩下去0
顶上来1
复制本页网址,与你QQ/MSN上的好友分享  温馨提示:如果您喜欢本站,请把她推荐给您的朋友们!
现在有0人对本文发表评论。  »马上发布评论
现在有0人对本文发表评论。  »查看所有评论
您的姓名: * 可选项,留空即为匿名发表
评论内容:
剩余字数:  * 按 Ctrl + Enter 直接发送.
           »»我要分享做网页知识
相关文章推荐
网友阅读排行
技术文档
本站会员贡献
合作伙伴: 百度站长平台 新浪读书频道 CSDN.Net YPState R灯具集 好搜站长平台 商录 全球网站推广库 搜狗站长平台 网页百科 更多» >>加入本站作者团
首页 | 关于我们 | 网站地图 | 合作伙伴 | 部分作者 | 会员注册 友情链接 | 联系方式 |
2004-2019 做网页学习网 鄂公网安备 42010402000280号 鄂ICP备13003030号