簡體   English   中英

SharePoint 2010,使用C#的反射

[英]SharePoint 2010, Reflection using C#

如本主題所述,使用反射查找私有字段? 反射可用於設置私有字段,而我在使用asp.net 2.0的MOSS 2007中成功做到了。 我想知道我的代碼是否會在SharePoint 2010中中斷,我認為這取決於asp.net 3.5的后備版本是否允許它。

總結 asp.net 3.5是否允許使用繼承類的反射來設置超類的私有成員變量?

任何意見?

是的,如果有足夠的信任,它會(*)這樣做,但這是您最少的擔心。 該字段為私有是有原因的。 這是一個實現細節,您不必擔心/與之混為一談,private還記錄了“我們可以刪除/重命名或對該字段進行任何操作,而不必擔心它會破壞您的代碼”

與其用手指交叉,並希望這次不會破裂,不如相信將來的更新意願並采取適當的行動。 那就是將您的代碼重寫為不訪問私有成員

(*)2.0和3.5的CLR相同。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM