c#的值型別
system.object---所有值型別、類的基類。都會繼承與它。
system.valuetype---所有值型別的父類,但是它繼承與system.object
c#變數命名規則
1.通常是以小寫開頭 如: value
2.如果變數名包含兩個單詞,第二個單詞首字母大寫 如: intvalue
3.方法名通常第乙個字母都是大寫 如:main
ps: f12 檢視原始碼
c# 的 struct(結構體) 和 enum(列舉)
struct(結構體):作用是 打包封裝乙個小的資料集。
enum(列舉):作用是限定乙個變數的可能性
列舉型別預設對應的是整數類
可以指定enum對應指定的型別
ps:var 型別可代替其他任意變數的資料型別
c# 的 struct(結構體) 和 enum(列舉) 演示**
using system;
namespace
helloword
; //指定他的型別為 byte
enum str1 : byte ;
class
program
struct person
}}
c#四種訪問修飾符
public 公有的
private 私有的
internal 只在當前類內呼叫有效
protected 受保護的,只有繼承才可以訪問
C 值型別之左值
總之,能取址的一定是左值,除位域和暫存器變數 即register變數,但最新的編譯器,如gcc,遇到 中對register變數使用 取址時,會自動轉換成普通變數,即register關鍵字被忽略了 以外,左值皆可取址,即能使用 取址運算子。以下列表所有左值 1.變數,函式名,成員變數名,無論其型別,即...
C 值型別,引用型別
2,引用型別 概念 值型別直接儲存其值,而引用型別儲存對其值的引用。引用型別 string,class,陣列 派生於system.array 委託 派生於system.delegate 介面。引用型別當宣告乙個類時,只在棧中分配一小片記憶體用於容納乙個位址,而此時並沒有為其分配堆上的記憶體空間。3,...
C 值型別與引用型別
1.主要內容 型別的基本概念 值型別深入 引用型別深入 值型別與引用型別的比較及應用 2.基本概念 c 中,變數是值還是引用僅取決於其資料型別。c 的基本資料型別都以平台無關的方式來定義,c 的預定義型別並沒有內置於語言中,而是內置於.net framework中。net使用通用型別系統 cts 定...