2010-06-10 25 views
0

有沒有辦法使用一些xpath風格的解析器來解析類結構中的值?解決C#/ .net 2.0中的值

Exampel代碼:

string name = Order.Customer.Firstname; 

我想什麼做的是這樣的:。

string name = (string)X.Resolve(Order, "Customer.Firstname"); 

有沒有辦法在C#中要做到這一點/淨2.0

回答

2

您可以使用Reflection來獲取類型的屬性和成員。看看the MSDN page for Type.GetProperty即可開始使用。

該方法會給你一個PropertyInfo,你可以用它來查詢屬性的數據類型並獲取和設置它的值。