C 中通過Type類訪問資料型別資訊

2021-05-26 05:29:03 字數 1235 閱讀 6936

表示型別宣告:類型別、介面型別、陣列型別、值型別、列舉型別、型別引數、泛型型別定義,以及開放或封閉構造的泛型型別。

type

初始化 type 類的新例項

c#中通過type類可以訪問任意資料型別資訊。

1.獲取給定型別的type引用有3種方式:

a.使用typeof運算子,如type t = typeof(int);

b.使用gettype()方法,如int i;type t = i.gettype();

c.使用type類的靜態方法gettype(),如type t =type.gettype("system.double");

2.type的屬性:

name:資料型別名;

fullname:資料型別的完全限定名,包括命名空間;

namespace:資料型別的命名空間;

basetype:直接基本型別;

underlyingsystemtype:對映型別;

3.type的方法:

getmethod():返回乙個方法的資訊;

getmethods():返回所有方法的資訊。

testtype.cs:

using system;

using system.reflection;

namespace magci.test.reflection}}

}

testtypeview.cs:

using system;

using system.text;

using system.windows.forms;

using system.reflection;

namespace magci.test.reflection

public static void analyzetype(type t)

//對映型別

type tunderlyingsystem = t.underlyingsystemtype;

if (tunderlyingsystem != null)

//所有公共方法

memberinfo methods = t.getmethods();

foreach (memberinfo method in methods)}}

}

Oracle 自定義資料型別Type

這個月專案中實現了乙個動態彙總並且匯出到excel的功能,媽蛋,為了實現這個功能,乙個網格頁面就用了20 個儲存過程和自定義函式,終於完成了初步測試工作,其中快把我所掌握的不掌握的oracle知識都快用完了,其中有行轉列 xml 列轉行 動態表 動態sql 自定義type 管道函式 資料流函式等,為...

Oracle 自定義資料型別Type

oracle 自定義型別的種類 記錄資料型別 record 和記錄表型別 table 其中記錄資料型別record儲存是一條記錄,記錄表型別table用來儲存多條記錄。如果記錄資料型別record是一維陣列的話,記錄表型別table就是二維陣列。自定義型別有兩種寫法 type is和create t...

C 中的資料型別 基本資料型別

資料的基本型別包括 基本型別和符合型別。其命名最好是按照英文方式命名。如果有多個表示同一事物的變數則可以用下標 123等來命名。如果需要兩個單詞才可以命名的變數則這兩個單詞之間通常使用 來連線。基本資料型別也包括整型和浮點型,接下來我們先來介紹整型。a 整型 short int long longl...