GetOffMyLan
You can actually use the dynamic type here for late binding of overloads. You will get a runtime error for unknown types though.
You essentially define the function overloaded for each type. Then call the function with a dynamic and the runtime will figure out what method to call
I was pretty surprised at how much faster switch can be
Yeah it’s pretty gobbledygook. Don’t think you explained yourself that well.
Many people just want to do their job and go home. They don’t want to make friends. Or they have no motivation to do anything beyond what they are paid for to help the company or colleagues.
Which is totally fair enough to me. If I didn’t need to work to live I 100% wouldn’t. Even though I quite enjoy my job and like the people I work with.