using system;
using system.collections.generic;
using system.text;
namespace net.mst.fourth.stringattribute}}
輸出結果:
從以上執行結果(通過b沒能成功修改a指向的內容)容易誤以為string為值型別,而這是由於字串的唯讀屬性造成的。
由於string的唯讀特性,所以string物件一旦初始化後就不能再被修改。任何對字串物件的修改都將強制生成乙個新的字串物件。
在本例中嘗試使用引用b來修改a指向的內容是失敗的,系統會生成乙個新的字串物件「我是新的字串」並將其引用賦值給b。
C 特性 唯讀本地變數
就在不久之前,唯讀本地變數提案被重新提上了議程。這一功能相對唯讀引用提案來說更加溫和,並與之形成了互補。u0026 xd n u0026 xd n 設定唯讀本地變數的基本語法並不複雜,只需在型別前新增readonly關鍵字即可。這和字段上的readonly用法並無二致。你也可以為引數新增readon...
C 特性 唯讀本地變數
就在不久之前,唯讀本地變數提案被重新提上了議程。這一功能相對唯讀引用提案來說更加溫和,並與之形成了互補。設定唯讀本地變數的基本語法並不複雜,只需在型別前新增readonly關鍵字即可。這和字段上的readonly用法並無二致。你也可以為引數新增readonly關鍵字。你可以便捷地使用let來替代re...
C 特性 唯讀本地變數
就在不久之前,唯讀本地變數提案被重新提上了議程。這一功能相對唯讀引用提案來說更加溫和,並與之形成了互補。設定唯讀本地變數的基本語法並不複雜,只需在型別前新增readonly關鍵字即可。這和字段上的readonly用法並無二致。你也可以為引數新增readonly關鍵字。你可以便捷地使用let來替代re...