表示型別宣告:類型別、介面型別、陣列型別、值型別、列舉型別、型別引數、泛型型別定義,以及開放或封閉構造的泛型型別。
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...