本篇內(nèi)容介紹了“如何使用fixed語句”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠?qū)W有所成!
成都創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于網(wǎng)站設計、成都網(wǎng)站設計、武陵網(wǎng)絡推廣、重慶小程序開發(fā)公司、武陵網(wǎng)絡營銷、武陵企業(yè)策劃、武陵品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;成都創(chuàng)新互聯(lián)為所有大學生創(chuàng)業(yè)者提供武陵建站搭建服務,24小時服務熱線:18982081108,官方網(wǎng)址:www.cdcxhl.com
fixed語句中的變量是只讀變量,如果需要修改這個變量的值,請重新聲明一個指針變量,再修改這個變量所對應的值,如果要在fixed語句中分配內(nèi)存,它是不會受GC影響的,要使用stackalloc表達式(關于stackalloc表達式參考https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/operators/stackalloc
stackalloc表達式在堆棧上分配內(nèi)存塊。不能顯式釋放使用stackalloc分配的內(nèi)存,堆棧中分配的內(nèi)存塊不受GC的影響,也不必通過fixed語句固定,stackalloc可以用于system.Span
unsafe
{
int length=3;
int* numbers = stackallock int[length];
for(var i=0;i
numbers[i]=i;
}
}
“如何使用fixed語句”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識可以關注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!