值型別:
值型別源於system.value家族,每個值型別的物件都有乙個獨立的記憶體區域用於儲存自己的值,值型別
所在的記憶體區域稱之為棧(stack),只要在**中修改它,就會在記憶體區域儲存這個值。
引用型別:
引用型別源於 system.object家族 ,在c#中引用型別主要包括陣列,類和介面等
結構:
定義:
訪問修飾符 struct 結構名
//結構體
特點:
可以有字段也可以有方法
定義時,結構的字段不能被賦值
使用注意:
在某些特定情況下可以不用new,直接定義結構物件即可(盡可能的去new)
宣告結構物件後,必須給結構體的成員賦初值
裝箱和拆箱
勸告:
在實際開發之中我們應該減少裝箱與拆箱的使用,因為二者的儲存方式不同,轉換的時候效能損失較大。
值傳遞和引用傳遞:
值傳遞:沒有ref
情況一:值型別(int):值不會保留
情況二:引用型別(student):值會保留
引用傳遞:有ref
情況一:值型別:值會保留
情況二:引用型別(student):值會保留
認識c 資料型別
初識c c 規定在建立變數或者是常量的時候,必須要指定相應的資料型別,否則無法給變數分配記憶體。整型作用 整型變數表示的是整型型別的資料。區別在於所佔的記憶體空間不同 include using namespace std intmain num1 10num2 10num3 10num4 10請按...
SQL SERVER資料型別與C 資料型別對照表
sql server型別 c 型別 精確數字 bigint 從 2 63 9223372036854775808 到 2 63 1 9223372036854775807 的整型資料 所有數字 儲存大小為 8 個位元組。int64 int從 2 31 2,147,483,648 到 2 31 1 2...
SQL SERVER資料型別與C 資料型別對照表
sql server 型別 c 型別 精確數字 bigint 從 2 63 9223372036854775808 到2 63 1 9223372036854775807 的整型資料 所有數字 儲存大小為 8 個位元組。int64 int 從 2 31 2,147,483,648 到2 31 1 2...