I was confident since the early betas of .NET that C# and VB.NET will
be so closely related that copy from one project and paste in other
would result in an transation from one language to another.
My predition didn't come true, but there are a few products that claim
to do just that. I didn't test any of comercial products, but the CodeTranslator service that translates as you type sure looks amazing! And it's free.
Be sure to check out other cool tools and articles from Carlos Aguilar Mares. This unfortunately, his blog is still under construction.