程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> c#的數據類型

c#的數據類型

編輯:.NET實例教程
值類型:包括簡單類型、結構類型、枚舉類型
簡單類型
整型
布爾型 只能是true和false,整型和布爾型之間不能轉換
實數型 float、double、decimal
字符型 char

引用類型:包括類、代表、數組、接口
類:類是面向對象編程的基本單位,是一種包含數據成員、函數成員和嵌套類型的數據結構
數據成員:包括常量、域和事件
函數成員:包括方法、屬性、索引指示器、運算符、構造函數和析構函數
類支持繼承機制
object類是所有其它類的基類
string類封裝了許多關於字符串的操作
代表相當於c#中的函數指針原形 delegate int MyDelegate()

裝箱拆箱的概念

變量的類型
靜態變量、非靜態變量、數組元素、值參數、引用參數、輸出參數、局部變量

類的修飾符
new----僅允許在嵌套類聲明時使用
每個類都有構造函數
對於構造函數請注意以下幾個問題:
1、一個類的構造函數通常與類名相同。
2、構造函數不聲明返回類型。
3、一般地,構造函數總是public類型的。如果是private類型的,表明類不能被實例化,這通常用於只含有靜態成員的類。
4、在構造函數中不要做對類的實例進行初始化以外的事情,也不要嘗試顯式地調用構造函數。

abstract
extern
c#中方法的參數有四種類型:
值參數
引用型參數 以ref修飾符聲明
輸出參數   以out修飾符聲明
數組型參數 以params修飾符聲明

抽象類
抽象類只能作為其它類的基類,它不能直接被實例化
抽象類允許包含抽象成員,雖然這不是必須的

interface IControl
{
  void Paint();
}
定義了一個名為IControl的接口,接口中包含一個成員方法Paint;

接口繼承和類繼承不同。首先,類繼承不僅是說明繼承,而且也是實現繼承
顯示接口成員

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved