• λ我爱Aspx >> C#.Net >> C#语言中的重要知识详细介绍与解释
  • C#语言中的重要知识详细介绍与解释

  • :aspxer  Դ:internet  :2007-5-7 13:28:25  ؼ:c#
  • private int readonly m_nRead=100;

    private int m_nWriteRead;

    public int WRITEREAD

    {

    get {return m_nWriteRead;}

    set {m_nWriteRead=value;}

    }

    public int WRITE

    {

    set { m_nWrite = value; }

    }

    public int READ

    {

    get {return m_nRead;}

    }

    }

    class TestApp

    {

    public static void Main()

    {

    Test MyTest = new Test();

    int i=MyTest.READ; //get

    MyTest.WRITE=250; //set

    MyTest.WRITEREAD+=10000000 ; //set and get

    Console.WriteLine("get:{0} set:{1} set/get:{2} ",i,MyTest.WRITE,MyTest.WRITEREAD);

    }

    }

    如果你想要隐藏类内部存储结构的细节时,就应该采用存取标志。存取标志给值参数中的属性传递新值。同时你可以获得实现在set标志中增加有效代码的机会。

    第四章:C# 中的加框与去框

    C# 运行时中有两种类型:引用类型(reference)(在 C# 中用类声明)和值类型(value)(在 C# 中用结构声明)。引用和值类型在几个重要方面有所不同。值类型“感觉上”象一个数据。它包括预定义数值类型(如int、bool)以及用户定义的类型(circle、Point等)。如上文所述,值类型的变量是实际的值,所以在您使用变量时,通常处理的是实际的值。

    1>:首先,让我们来看一看值类型(value)(在 C# 中用结构声明)。

    对于任何类型的非框机构都又如下的形。

    //-------------------------------------

    struct T_Point

    {

    T x,y;

    T_Point(T x,y) {

    this.x=x;

    this.y=y

    }

    }

    //-------------------------------------

    sample:

    class test{

    struct Point

    {

    public int x, y;

    public Point(int x, int y) {

    this.x = x;

    this.y = y;

    Ҷƪл˵?
  • һƪ用C#实现电脑+数据线+手机模式发短信
    һƪ完全解读C#.NET中的正则表达式