написать? 
                  
                  
                  
                  
                  
                  private List<Obj> getListItems(Func func (Как определить универсальный делегат и возможно ли это?) , bool isTrue)
                  
                  
                  {
                  
                  
                    IList result;
                  
                  
                  
                  
                  
                    if (isTrue)
                  
                  
                    {
                  
                  
                      result = func.Invoke();
                  
                  
                    } else{...}
                  
                  
                  
                  
                  
                    return result;
                  
                  
                  }
                  
                  
                  
                  
                  
                  private List<Obj> M1(int, int, string){...}
                  
                  
                  private List<Obj> M2(int, string){...}
                  
                  
                  private List<Obj> M3(int, string, int){...}
                  
                  
                  private List<Obj> M4(string, int, string){...}
                  
                  
                  
                  
                  
                  private void Main()
                  
                  
                  {
                  
                  
                    var l1 = getListItems(func => M1(0,0,""), false)
                  
                  
                    var l2 = getListItems(func => M2(0,""), true)
                  
                  
                    var l3 = getListItems(func => M3(0,"",0), true)
                  
                  
                    var l4 = getListItems(func => M4("",0,""), false)
                  
                  
                  }
                  
                  
                
выглядит как params object[], но тут хуй знает
Обсуждают сегодня