posted 12 years ago
Two excellent books suggested there. Actually, there is great similarity between Java and C#, so you would find the transition reasonably easy either way. As long as you can understand object‑oriented programming, that is.
Things which you will find hard include
true primitives, eight types of them, and you cannot call toString on an int.No properties as you know them.Inner classes instead of delegates.Generics clunky.And most Java developers, at least when starting out, learn to execute programs at the command line rather than using IDEs like Visual Studio,