帶你走進ASP.NET(2)_.Net教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:帶你走進ASP.NET(1)
      在微軟的.NET還是Beta 1版的時候,就受到了開發人員的極大關注。隨著正式版的發布,越來越多的人開始認識和了解它。相信你已經通過網絡或者其它媒體了解到微軟正在不遺余力的推銷它的.NET策略。

      C#語言是微軟公司針對.Net平臺開發的一種全新的編程語言。盡管C#象是C,和C 語言的升級語言,但是他不象他的前身那樣,C#是一個完全面相對象的開發語言。它既有Visual Basic的快速開發的特點,又具有C 的強大的功能。它的風格類似與C、C 和Java。如果你是一個C、C 或者Java的程序員,你會發現你可以很快的使用C#進行開發。和VB.NET一樣,C#可以利用公共語言運行時給我們帶來的各種好處。例如:語言的交互性,垃圾回收機制,增強的安全性能,以及版本兼容。

      1)類

      一個類可以從另一個類繼承,在C#中,類是不可以繼承多個類的,但是它可以繼承多個接口。

      下面我們給大家建立一個類:

      以下為引用的內容:
      public class person
      {
      //在這里面可以增加屬性和方法。
      }

      2) 屬性

      使用屬性,我們可以訪問類中的數據成員。我們現在給上面的person類增加一個姓名和年齡的屬性。

      以下為引用的內容:

      public class person
      {
      private string _Name;
      private int _Age;
      public string Name
      {
      get
      {
      return _Name;
      }
      set
      {
      _Name=value;
      }
      }
      public int Age
      {
      get
      {
      return _Age;
      }
      set
      {
      _Age=value;
      }
      }
      }

      3) 方法

      方法是類中執行運算或者其它行為的成員。我們現在給上面的類增加一個ToString()的方法。

      以下為引用的內容:

      public class person
      {
      private string _Name;
      private int _Age;
      public person()
      {
      //
      // TODO: Add constructor logic here
      //
      }
      public string Name
      {
      get
      {
      return _Name;
      }
      set
      {
      _Name=value;
      }
      }
      public int Age
      {
      get
      {
      return _Age;
      }
      set
      {
      _Age=value;
      }
      }

      public string ToString()
      {
      return "姓名:" _name ",年齡:" _Age;
      }
      }

      和VB.NET一樣,C#也提供了繼承,接口等其它面向對象的特性。

      分享:對.NET Framework 反射的反思
      清晰的組件化目標是否因在庫間共享過多類型信息而落空?或許您需要高效的強類型化數據存儲,但如果每次對象模型發展后都需要更新您的數據庫架構,那會耗費很大成本,所以您更愿意在運行時推斷出

      來源:模板無憂//所屬分類:.Net教程/更新時間:2008-08-22
      相關.Net教程