我必須以編程方式將數據導出到Excel。我有一個有幾個屬性的類。我想知道是否可以使用循環檢索所有屬性的值。例如:是否可以通過屬性獲取方法的值
public class SqueezeProperties
{
public int WidthField { get; set; }
public string Width_unit { get; set; }
public int ResPressure { get; set; }
public int DensityField { get; set; }
......
}
在寫脫穎而出,我的代碼:
t = typeof(SqueezeProperties);
foreach (PropertyInfo field in t.GetProperties(BindingFlags.Public | BindingFlags.Instance))
oSheet.Cells[r, c++] = field.Name;
我們輸入值,是沒有辦法,我可以遍歷並找到可以訪問的所有屬性值的任何方式,並將它們存儲在Excel中?
我懷疑它是否可能。我只是教了自己如何訪問屬性名稱&它的細節,所以我想也許其他的事情也可能是可能的,我根本不知道它。
感謝
'field.SetValue'?不知道你的問題是什麼,只要記住,反射電話也可能是耗時的 – Sayse