<address id="xpjh9"><listing id="xpjh9"><meter id="xpjh9"></meter></listing></address>

<address id="xpjh9"><address id="xpjh9"><listing id="xpjh9"></listing></address></address>
<noframes id="xpjh9">
<noframes id="xpjh9">

<address id="xpjh9"><address id="xpjh9"><listing id="xpjh9"></listing></address></address>
    <form id="xpjh9"></form><address id="xpjh9"><listing id="xpjh9"><menuitem id="xpjh9"></menuitem></listing></address>

      <noframes id="xpjh9">
      VB.net 2010 視頻教程 VB.net 2010 視頻教程 VB.net 2010 視頻教程
      SQL Server 2008 視頻教程 c#入門經典教程 Visual Basic從門到精通視頻教程
      當前位置:
      首頁 > 編程開發 > c#教程 >
      • c#教程之結構類型

      • 2015-01-21 19:20 來源:未知

      1.4.1 結構類型

      (相關C#教程)

      結構類型和類一樣,可以聲明構造函數、數據成員、方法、屬性等。結構和類的最根本的區別是結構是值類型,類是引用類型。和類不同,結構不能從另外一個結構或者類派生,本身也不能被繼承,因此不能定義抽象結構,結構成員也不能被訪問權限控制字protected修飾,也不能用virtualabstract修飾結構方法。在結構中不能定義析構函數。雖然結構不能從類和結構派生,可是結構能夠繼承接口,結構繼承接口的方法和類繼承接口的方法基本一致。下面例子定義一個點結構point:
      using System;
      struct point//結構定義
      {  public int x,y;//結構中也可以聲明構造函數和方法,變量不能賦初值
      }
      class Test
      {  static void Main()
      {  point P1;
      P1.x=166;
      P1.y=111;
      point P2;
      P2=P1;//值傳遞,使P2.x=166,P2.y=111
      point P3=new point();//用new生成結構變量P3,P3仍為值類型變量
      }//用new生成結構變量P3僅表示調用默認構造函數,使x=y==0。
      }
      相關教程
      江苏快3 三亚 | 晋城 | 昆山 | 吴忠 | 山西太原 | 图木舒克 | 台湾台湾 | 白山 | 咸阳 | 馆陶 | 玉林 | 和田 | 苍南 | 巴彦淖尔市 | 邢台 | 呼伦贝尔 | 秦皇岛 | 莱州 | 乳山 | 丹东 | 厦门 | 三门峡 | 黔西南 | 大庆 | 招远 | 高雄 | 泗洪 | 海南 | 张掖 | 五指山 | 石狮 | 章丘 | 金昌 | 贺州 | 肇庆 | 金昌 | 鞍山 | 赣州 | 四平 | 馆陶 | 延边 | 九江 | 眉山 | 高密 | 醴陵 | 怒江 | 怀化 | 孝感 | 辽阳 | 五家渠 | 广安 | 公主岭 | 中山 | 塔城 | 博尔塔拉 | 保亭 | 雄安新区 | 屯昌 | 毕节 | 南安 | 菏泽 | 鹰潭 | 诸城 | 宁波 | 信阳 | 仁怀 | 鹤壁 | 芜湖 | 泉州 | 山南 | 铜陵 | 郴州 | 广安 | 聊城 | 临猗 | 秦皇岛 | 焦作 | 宜宾 | 库尔勒 | 龙口 | 定州 | 丹阳 | 湘西 | 肇庆 | 黑龙江哈尔滨 | 黔南 | 澄迈 | 宜宾 | 莒县 | 河源 | 承德 | 德清 | 梅州 | 湖南长沙 | 益阳 | 偃师 | 永康 | 滨州 | 梅州 | 宣城 | 咸阳 | 克拉玛依 | 海拉尔 | 深圳 | 连云港 | 朝阳 | 正定 | 淮北 | 大连 | 玉环 | 濮阳 | 桐城 | 白山 |