1 fixed 語句禁止垃圾回收器重定位可移動的變量。fixed 語句只能出現在不安全的上下文中。應用引用類型中,例如類,如果想把類中的某個成員變成指針,要使用FIXED。因為垃圾回收可能不可預知地重定位變量。
2 stackalloc在堆棧上分配內存塊。
type * ptr = stackalloc type [ expr ];在堆棧上而不是在堆上分配一個內存塊,它的大小足以包含 type 類型的 expr 元素;該塊的地址存儲在 ptr 指針中。
此內存不受垃圾回收的制約,因此不必將其釘住(通過 fixed)。內存塊的生存期受定義它的方法的生存期的限制(沒有在方法返回之前釋放內存的途徑)。
3 as 用於在兼容的引用類型之間執行轉換.as 運算符類似於強制轉換,所不同的是,當轉換失敗
時,運算符將產生空,而不是引發異常。更嚴格地說,這種形式的表達式