Ive always chosen VB/VB.NET as my language. I know that performance wise the difference between Vb.NET & C# are minimal if none. But there are some things that C# can do that VB.NET cant do.
I was reading about differences between the 2 languages and came across unsafe code. As i understand unsafe code is code that could cause a error at runtime rather than during compile is that correct? Either way, can someone maybe lay it out for me what it is?
Also, most importantly, why you would use it?