• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • ASP.NET高級教程(3.2):對象

    發表于:2007-06-30來源:作者:點擊數: 標簽:
    讓我們來看看如何定義屬性,首先同樣需要作用域限定符,通常我們使用public,表明任何地方都可以使用該屬性,其次有兩個關鍵字需要注意:this和value , this代表類本身,所以this.m_strTitle就是代表本類的成員變量m_strTitle , value代表當這個屬性作為左
         讓我們來看看如何定義屬性,首先同樣需要作用域限定符,通常我們使用public,表明任何地方都可以使用該屬性,其次有兩個關鍵字需要注意:this和value , this代表類本身,所以this.m_strTitle就是代表本類的成員變量m_strTitle , value代表當這個屬性作為左值時等號右邊的值,象這樣:myClass.Title = "hello" , 那么value的值就是"hello" , 好了,這個類已經可以使用了,象下面:
      
      
      public static void Main(String[] args)
      
      {
      
      MyClass myClass = new myClass() ; //構造MyClass類的一個實例
      
      Console.WriteLine(myClass.Title) ; //結果是:我已經被賦初值了
      
      myClass.Title = "我的值改變了" ; //改變Title屬性的值
      
      Console.Writeline(myClass.Title) ; //這時結果變成:我的值改變了
      
      }
      
      好了,現在讓我們給這個類加上一個MyMethod方法,這個方法沒有返回值,帶一個字符型參數。
      
      public class MyClass
      
      {
      
      //私有成員變量
      
      private string m_strTitle ;
      
      
      //屬性
      
      public string Title
      
      {
      
      get
      
      {
      
      return this.m_strTitle ;
      
      }
      
      set
      
      {
      
      this.m_strTitle = value ;
      
      }
      
      }
      
      
      //構造函數
      
      public MyClass()
      
      {
      
      m_strTitle = "我已經被賦初值了" ;
      
      }
      
      
      //方法
      
      public void MyMethod(string a_str)
      
      {
      
      this.m_strTitle = a_str ;
      
      }
      
      }
      
      
      這是我們可以改寫一下剛才那個程序,運行結果同剛才一樣:
      
      
      public static void Main(String[] args)
      
      {
      
      MyClass myClass = new myClass() ; //構造MyClass類的一個實例
      
      Console.WriteLine(myClass.Title) ; //結果是:我已經被賦初值了
      
      myClass.MyMethod( "我的值改變了" ); //改變Title屬性的值
      
      Console.Writeline(myClass.Title) ; //這時結果變成:我的值改變了
      
      }
      
      

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>