Hi, I have a C # code that looks like this:
int someNumber;
Thing someThing;
doStuff(out someNumber);
someThing = new Thing(someNumber);
I would like to know if there is a way to remove someNumber and instantiate someThing directly in the argument arguments.
Editing the actaul code returns me 8 parameters, but I was just trying to keep it simple, so this is more like:
int someNumber1, someNumber2, somNumber3, someNumber4,
someNumber5, someNumber6, someNumber7, someNumber8;
Thing someThing1, someThing2, someThing3, someThing4,
someThing5, someThing6, someThing7, someThing8;
doStuff(out someNumber1, out someNumber2, out someNumber3, out someNumber4,
out someNumber5, out someNumber6, out someNumber7, out someNumber8);
someThing1 = new Thing(someNumber1); etc.....................
source
share