zoukankan      html  css  js  c++  java
  • asp.net 2.0教程 c#语言中的类、属性、方法

    尊重作者,请保留 www.it55.com 链接字样。

    c#中的类是一种数据结构,一般成员包括:数据成员、函数成员、嵌套类型等。
    声明语法: [属性 类修饰] class 类名称 : [基类规范] 中括弧中的元素为可选元素.
    例如: public partial class _Default : System.Web.UI.Page
    类修饰符包括:
    new:适用于嵌套类,被修饰的类会把继承下来的同名成员隐藏.
    public:存取不受限制.
    private:只有包含该成员的类可以存取.
    internal:只有当前工程可以存取.
    protected:只有包含该成员的类以及继承的类可以存取.
    abstract:可以被指示一个类只能作为其它类的基类.
    sealed:指示一个类不能被继承.
    abstract:指示该方法或属性没有实现.
    const:指定域或局部变量的值不能被改动.
    event:声明一个事件.
    extern:指示方法在外部实现.
    override:对由基类继承成员的新实现.
    readonly:指示一个域只能在声明时以及相同类的内部被赋值.
    static:指示一个成员属于类型本身,而不是属于特定的对象.
    virtual:指示一个方法或存取器的实现可以在继承类中被覆盖.


    c#中的属性是一种用于访问对象或类的特性的成员.其具有访问器,并可在访问时进行控制.
    语法:
    string tempStr = "itgao.com";
    public string Name
    {
        get
        {
          return tempStr;
        }
        set
        {
          tempStr = value;
        }
    }
    当Name变量被读取时,执行get;当Name变量被赋值时,执行set;另:set和get中可以写入自己的控制函数.


    C#中的方法其实是一个功能块,语法如下:
     [属性 类修饰] 返回值类型 函数名称(传递参数列表){功能程序块}
    例如:
    public string GetName(bool flag)
    {
        if(flag)
          return "itgao.com is good";
        else
          return "itgao.com is alse good,haha";
    }

    C#的基础知识教程网上比较多,这里只介绍本人觉得是重点地东西。如果有需要你可以来 www.it55.com 搜索更多.net方面的教程。

    下篇即将学习:c#中的接口、抽象、委托

  • 相关阅读:
    Word批量转PDF或者图片
    sqlite3数据c/c++接口编程<linux,window>
    静态库和动态库
    QT信号和槽
    C程序编译过程
    Volatile关键字
    端口复用setsockopt
    深入理解epoll(转载)
    临时变量
    json学习随笔
  • 原文地址:https://www.cnblogs.com/bk/p/917003.html
Copyright © 2011-2022 走看看