自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

C#類(lèi)型聲明簡(jiǎn)單分析

開(kāi)發(fā) 后端
這里介紹C#類(lèi)型聲明,類(lèi)成員可以包括:常數(shù)、字段、方法、屬性、事件、索引器、運(yùn)算符、實(shí)例構(gòu)造函數(shù)、析構(gòu)函數(shù)、靜態(tài)構(gòu)造函數(shù)和嵌套C#類(lèi)型聲明。
C#語(yǔ)言有很多值得學(xué)習(xí)的地方,這里我們主要介紹C#類(lèi)型聲明,包括介紹有五種可能的可訪(fǎng)問(wèn)性形式等方面。

C#類(lèi)型聲明定義新的引用類(lèi)型。一個(gè)類(lèi)可以從另一個(gè)類(lèi)繼承,并且可以實(shí)現(xiàn)多個(gè)接口。

類(lèi)成員可以包括:常數(shù)、字段、方法、屬性、事件、索引器、運(yùn)算符、實(shí)例構(gòu)造函數(shù)、析構(gòu)函數(shù)、靜態(tài)構(gòu)造函數(shù)和嵌套C#類(lèi)型聲明。每個(gè)成員都有關(guān)聯(lián)的可訪(fǎng)問(wèn)性,它控制能夠訪(fǎng)問(wèn)該成員的程序文本區(qū)域。有五種可能的可訪(fǎng)問(wèn)性形式。下表概述了這些形式。

形式 直觀含義
◆public不限制訪(fǎng)問(wèn)。
◆protected訪(fǎng)問(wèn)限于該成員所屬的類(lèi)或從該類(lèi)派生來(lái)的類(lèi)型。
◆internal訪(fǎng)問(wèn)限于此程序。
◆protected internal訪(fǎng)問(wèn)限于此程序或從該成員所屬的類(lèi)派生的類(lèi)型。
◆private訪(fǎng)問(wèn)限于該成員所屬的類(lèi)型。

  1. using System;  
  2. class MyClass  
  3. {  
  4.    public MyClass() {  
  5.       Console.WriteLine("Instance constructor");  
  6.    }  
  7.    public MyClass(int value) {  
  8.       MyField = value;  
  9.       Console.WriteLine("Instance constructor");  
  10.    }  
  11.    ~MyClass() {  
  12.       Console.WriteLine("Destructor");  
  13.    }  
  14.    public const int MyConst = 12;  
  15.    public int MyField = 34;  
  16.    public void MyMethod(){  
  17.       Console.WriteLine("MyClass.MyMethod");  
  18.    }  
  19.    public int MyProperty {  
  20.       get {  
  21.          return MyField;  
  22.       }  
  23.       set {  
  24.          MyField = value;  
  25.       }  
  26.    }  
  27.    public int this[int index] {  
  28.       get {  
  29.          return 0;  
  30.       }  
  31.       set {  
  32.          Console.WriteLine("this[{0}] = {1}", index, value);  
  33.       }  
  34.    }  
  35.    public event EventHandler MyEvent;  
  36.    public static MyClass operator+(MyClass a, MyClass b) {  
  37.       return new MyClass(a.MyField + b.MyField);  
  38.    }  
  39.    internal class MyNestedClass  
  40.    {}  

【編輯推薦】

  1. C# 3.0編譯器簡(jiǎn)單介紹
  2. C#使用函數(shù)重載學(xué)習(xí)筆記
  3. Visual C#對(duì)數(shù)據(jù)庫(kù)處理概述
  4. C#具有隱式類(lèi)型聲明描述
  5. C#使用SharpZipLib分析
責(zé)任編輯:佚名 來(lái)源: 51cto.com
相關(guān)推薦

2009-08-27 10:19:22

C#匿名類(lèi)型

2009-09-03 16:55:58

C#引用類(lèi)型

2009-08-03 17:51:43

C#引用類(lèi)型

2009-09-01 10:49:28

C#具有隱式類(lèi)型聲明

2009-09-01 18:36:35

C#委托實(shí)例

2009-09-03 17:57:06

C#聲明事件

2009-08-26 18:00:07

C#內(nèi)部類(lèi)

2009-08-27 15:34:38

C#命名空間

2009-08-27 18:02:22

C#事件處理

2009-08-27 18:05:54

C#索引功能

2009-08-31 18:24:26

編譯C#文件

2009-09-01 17:32:04

C#版本控制

2009-09-07 10:48:53

C#數(shù)據(jù)類(lèi)型

2009-09-04 10:16:30

C#數(shù)據(jù)類(lèi)型

2009-09-01 10:58:46

C#匿名類(lèi)型對(duì)象

2009-08-27 10:44:21

C#靜態(tài)變量

2009-09-01 10:08:57

C#運(yùn)算符

2009-09-04 10:07:42

C#完全限定名

2009-08-31 16:01:31

C#和設(shè)計(jì)模式

2009-09-02 10:59:02

C#單路代理
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)