我有一個簡單的目標: public class Machine
{
public string Name { get; set; }
public int Power { get; set; }
public int Type { get; set; }
}
再有就是持有這些對象的List類: public class Aggregations
{
對不起,我再次發佈我的問題。 我在問我的問題之前已經閱讀了解決方案。我認爲它不能幫助我,因爲我的問題是如何傳遞一個函數作爲參數?我不想打電話給它。 我只是想將它傳遞給我不能修改另一個函數(或者我不希望編輯),我想用一個字符串變量指向功能 funcName := "Go"
m.set(t.funcName)
我認爲這是從這個問題Call a Struct and its Method by n
我需要屬性名稱來提取形式Func請幫助我,如果可能的話。謝謝。 public void Converter<T>(Func<T,Ojbect> F)
{
}
public class Tester
{
void main()
{
String Name = Converter<User>(m=>m.Id);
//Name should be equal t
我正在嘗試創建一個帶參數的func擴展方法。我想支持可變數量的參數(無,1,2,... 10) 我有類似的東西,只適用於三個參數。 如何將其簡化爲支持可變數量的參數,而不必爲每個排列都複製並粘貼?它甚至有可能嗎? (注:我的例子很裸機我真正的實現有很多更多的邏輯,如支持具有計數,Thread.sleep代碼,跟蹤記錄,異常處理等「重試」的邏輯。) 謝謝! public static class U
說我有一個函數設置屬性如何設置該屬性上的記錄 public void SetProperty<TRecord, TEnum>(TRecord item,
Func<TRecord, TEnum> property, string enumValue)
where TEnum : struct
where TRecord : class
{