PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_Sharp
[問題] 具有指標功能的屬性?
作者:
powerD
( NN N )
2022-01-09 09:40:51
C#類別屬性是否可以指向另一個不定類別屬性的位址
當另一個屬性變動時跟著變動
實現類似指標的功能
例如C直接用指標的話
Class P {
int* p;
}
Class A{
int a;
}
void Main()
{
P.p = &A.a;
}
當A.a變動時P.p可以取得最新的值
並且P.p可以指向不同的位址(B,C...etc)
請問在C#如何實作這樣的屬性?
作者:
ssccg
(23)
2022-01-09 11:00:00
如果你只是要能取值,用Func<TResult>存下 () => A.a 就好
作者:
papayanun
(Yanun是相愛容易相處難,)
2022-01-09 23:19:00
直接用unsafe呢
作者:
Litfal
(Litfal)
2022-01-10 00:03:00
除非你用unmanaged的方法去配置 不然你是沒有辦法取unsafe指標的 fixed也是離開作用域就失效了一樓的方法簡單有效 進階一點大概就另外包個類 依照需求選用WeakReference 避免一些類似memoryleak的狀況吧
繼續閱讀
[問題] ironpython套件的import
qa17b
[問題] WPF Window not dispose
a2975313
[問題] C#的職業可以擺脫python嗎?
iLeyaSin365
[心得] .NET 6.0的System.Text.Json的改善
erspicu
[問題] 關於引用C++ dll的變數類別
ab710912
[問題] WPF Visibility和Hide()的差別
a2975313
[問題] 類似心智圖功能
a0929935070
[問題] 重複進入的問題
wind681201
[問題] chart只顯示部分Y值
kisha024
[問題] 如何將picture box的影片儲存
r09522835
Links
booklink
Contact Us: admin [ a t ] ucptt.com