[C#] 利用反射動態設定物件屬性Property SetValue in Reflection
文章推薦指數: 80 %
SetValue(model, value); //縮寫成一行 model.GetType().GetProperty(propertyName).SetValue(model, value);. 標籤: C#.
網頁
首頁
C#物件導向
Error整理
重構
測試相關
設計模式
GoogleAnalyticsAPI使用教學
關於本站
2016年12月20日星期二
[C#]利用反射動態設定物件屬性PropertySetValueinReflection
如果需要使用字串來動態設定屬性的值,可借用反射的方式來達成目的varmodel=newModel();
varpropertyName="指定屬性";
Typetype=model.GetType();
PropertyInfopropertyInfo=type.GetProperty(propertyName);
propertyInfo.SetValue(model,value); //縮寫成一行model.GetType().GetProperty(propertyName).SetValue(model,value);
標籤:
C#
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言(Atom)
搜尋
Series
C#物件導向系列文
Error記錄簿
GoogleAnalyticsAPI使用教學(4)
邏輯推理
Categories
C#
(79)
SQL
(45)
Error
(31)
邏輯推理-智力測驗
(15)
MVC
(12)
JS
(11)
C++
(10)
物件導向系列文
(10)
ASP.NET
(9)
HTML
(7)
VisualStudio
(7)
GoogleAnalytics
(5)
IIS
(5)
LINQ
(5)
pdf
(5)
CSS
(3)
Git
(2)
NLog
(2)
Resharper
(2)
WCF
(2)
logic
(2)
測試
(2)
Angular
(1)
C#Util
(1)
ElasticSearch
(1)
Exception
(1)
IO
(1)
OAuth
(1)
TFS
(1)
angularJs
(1)
autofac
(1)
date
(1)
gmail
(1)
http
(1)
notepad
(1)
php
(1)
regularexpression
(1)
winform
(1)
word
(1)
zip
(1)
佈版
(1)
加密
(1)
設計模式
(1)
重構
(1)
非同步
(1)
PopularPosts
[C#]基礎連接已關閉:傳送時發生未預期的錯誤
IIS上使用到OfficeCOM元件
[其他]outlook信件資料夾的信件不見
[C#]利用反射動態設定物件屬性PropertySetValueinReflection
BlogArchive
►
2021
(1)
►
七月
(1)
►
2020
(7)
►
四月
(2)
►
三月
(1)
►
二月
(1)
►
一月
(3)
►
2019
(34)
►
十二月
(4)
►
十一月
(2)
►
十月
(3)
►
九月
(2)
►
八月
(4)
►
七月
(8)
►
六月
(2)
►
五月
(1)
►
四月
(4)
►
三月
(3)
►
一月
(1)
►
2018
(14)
►
十二月
(2)
►
十一月
(2)
►
九月
(1)
►
五月
(2)
►
四月
(3)
►
三月
(4)
►
2017
(17)
►
十二月
(1)
►
十月
(1)
►
九月
(1)
►
八月
(2)
►
七月
(1)
►
五月
(1)
►
四月
(2)
►
三月
(3)
►
二月
(1)
►
一月
(4)
▼
2016
(61)
▼
十二月
(7)
[Error]這個設定區段不能在這個路徑中使用。
當區段在父層級被鎖定時就會發生這種情況。
鎖定可能是...
[C#]使用IMerage合併.exe和.dll檔案
[C#]利用反射動態設定物件屬性PropertySetValueinReflection
[C#]解析特定時間格式Mon,05Dec2016轉成datetime
[Error][EF6]「接近OFFSET之處的語法不正確。
FETCH陳述式中的選項NEX...
[Tool]VisualStudioExtension-SnippetDesigner
[Error][EF6]無法更新EntitySey‘xxx’,因為它有DefiningQuery…
►
十一月
(8)
►
十月
(1)
►
九月
(3)
►
八月
(5)
►
七月
(5)
►
六月
(2)
►
五月
(3)
►
四月
(5)
►
三月
(7)
►
二月
(5)
►
一月
(10)
►
2015
(25)
►
十二月
(25)
►
2014
(111)
►
九月
(2)
►
八月
(5)
►
七月
(2)
►
六月
(4)
►
五月
(4)
►
四月
(6)
►
三月
(8)
►
二月
(27)
►
一月
(53)
►
2013
(17)
►
十二月
(17)
StatisticsofWebsite
延伸文章資訊
- 1C#中的屬性(get、set、value) - IT閱讀
value 關鍵字用於定義由set 取值函式分配的值。 不實現set 取值函式的屬性是隻讀的。 不實現set 取值函式的屬性是隻讀的。
- 2C# 中屬性PropertyInfo的setvalue用法說明 - 程式人生
下面是關於setvalue方法的介紹以及錯誤簡介用索引化屬性的可選索引值設定指定物件的該屬性值。
- 3Using set to change property value in a constructor, C# - Stack ...
Your understanding of the program flow is wrong. In your constructor when you call your propertie...
- 4PropertyInfo.SetValue 方法(System.Reflection) | Microsoft Docs
Type examType = typeof(Example); // Change the static property value. PropertyInfo piShared = exa...
- 5[C#] 利用反射動態設定物件屬性Property SetValue in Reflection
SetValue(model, value); //縮寫成一行 model.GetType().GetProperty(propertyName).SetValue(model, value);...