理解值類型和引用類型

都知道c#的基本類型除了string之外都是值類型,但是爲什麼呢?因爲字符串的大小不確定,更加高效的做法是在運行時動態分配內存,而不是在編譯時靜態分配. 舉個例子: int i= 42; //聲明並初始化i int copyi = i; //copyi 包含i中的數據的拷貝,i和copyi都包含值42 i++; //i遞增不影響copyi,i現在的值是43,copyi仍然是42 假如定義了一個ci
相關文章
相關標籤/搜索