[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
延伸文章資訊
- 1value 內容關鍵字- C# 參考
單字 value 參考用戶端程式代碼嘗試指派給屬性或索引子的值。 在下例中, MyDerivedClass 具有稱為 Name 的屬性,它使用 value 參數將新的字串指派給支援 ...
- 2C# Properties (Get and Set) - W3Schools
The set method assigns a value to the name variable. The value keyword represents the value we as...
- 3PropertyInfo.SetValue 方法(System.Reflection) | Microsoft Docs
Type examType = typeof(Example); // Change the static property value. PropertyInfo piShared = exa...
- 4[C#] 利用反射動態設定物件屬性Property SetValue in Reflection
SetValue(model, value); //縮寫成一行 model.GetType().GetProperty(propertyName).SetValue(model, value);...
- 5Setting a property by reflection with a string value - Stack ...
Double'. How can I convert value to the proper type, based on propertyInfo ? c# reflection type-c...