I already know c++, having worked through Accelerated C++ reading all the chapters and doing all the problems, with a bit of college coursework in C++ as well.
From what I read, I seem to have learned the harder of the two languages first. My question is, how fast could I pick up C#? I'm looking for a job and an awful lot of companies want experience with .Net framework and/or C#.
Are we talking another few months, or could I reasonably start programming in C# within a week? I've got experience picking up new languages quickly, and I'm familiar with C, a little Java, Haskell, and Prolog.