Is there a way to create c++ style pointer in c#? I need this to set an int in several places when I don't know which int it is.
Like in c++ I would do:
int *i;
if(cond0) i = &someint;
if(cond1) i = &otherint;
if(cond2) i = &thirdint;
if(cond3) *i = someval;
if(cond4) *i = otherval;
if(cond5) *i = thirdval;
If I do this in c# style I will need 9 ifs and my program has much more conditions so its not feasible.
I thought of make some sort of value like:
int val;
if(cond3) val = someval;
if(cond4) val = otherval;
if(cond5) val = thirdval;
if(cond0) someint = val;
if(cond1) otherint = val;
if(cond2) thirdint = val;
but it's not possible because cond3, 4 and 5 are scattered along the program.
int?