inline - How not to repeat a statement that is repeating in my method in C#? -
i hate repeat line @ below function:
public void print() { verticalposition += bodyfontheight; printdata(something); verticalposition += bodyfontheight; printdata(something else); verticalposition += bodyfontheight; printdata(something else else); }
i thought write inline function
in c/c++
, first attempt func
delegate.
but unfortunately func
not allow using ref
or out
parameters.
any ideas should done in case ?
you can put things in collection want
things = {something,something else, else else};
and then, loop on
public void print() { foreach (thing in things){ verticalposition += bodyfontheight; printdata(thing); } }
Comments
Post a Comment