程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> 屬性或索引器不能作為 out 或 ref 參數傳遞

屬性或索引器不能作為 out 或 ref 參數傳遞

編輯:關於.NET
屬性或索引器不能作為 out 或 ref 參數傳遞

ref和out參數值在內部實現時,需要將內存地址傳給目標方法。由於屬性可能是沒有支持字段的虛字段,也有可能是只讀/只寫的,因此不可能傳遞其基礎存儲的地址。所以,不能將屬性作為ref或out參數值來傳遞。同樣的道理也適用於方法調用


屬性是類的 函數成員 只有數據成員(真是存儲數據)才可以


在 C# 中,既可以通過值也可以通過引用傳遞參數。通過引用傳遞參數允許函數成員(方法、屬性、索引器、運算符和構造函數)更改參數的值,並保持該更改。若要通過引用傳遞參數,請使用 ref 或 out 關鍵字。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved