public static void barIt() { foreach (MyObj loopObj in fooIt()) { WrapperObj wx = new WrapperObj(loopObj); wx.Process(); } }
public static void Main(String[] args) { T4 demo = new T4(); WrapperObj zzz = demo.CallAsync().Result; zzz.Process(); Iterator.barIt(); AnonymousFunction.barAnon(); IDictionary <string, MyObj> dict; dict = new Dictionary <string, MyObj>(); dict.Add("aaa", new MyObj()); MyObj yyy = dict["aaa"]; }
public async Task <WrapperObj> CallAsync() { MyObj firstObj = new MyObj(); WrapperObj wObj = new WrapperObj(firstObj); MyObj secondObj = null; try { secondObj = await ShowAsync(true); } catch (Exception ex) { Console.WriteLine(ex.Message); } wObj.mo = secondObj; return(wObj); }
public static void barAnon() { MyObj anonObj = new MyObj(); WrapperObj barWObj = fooAnon(paramObj => new WrapperObj(paramObj), anonObj); MyObj finalObj = barWObj.mo; }
static WrapperObj fooAnon(Func <MyObj, WrapperObj> anonFuncParam, MyObj aaa) { WrapperObj fooWObj = anonFuncParam(aaa); return(fooWObj); }