I am a Java developer who uses J#. I really like the express edition stuff
(the word completion tool alone makes J# better than any other Java
development software), but I get ticked off about how J# is the red-headed
step child of the Visual Studio environment. None of the examples are EVER
in J#.
So I want to learn C#, and since I know a little C++ and C# is so much like
J#, I think I would take to it pretty quickly. However, the only problem is
that I don't think the help is quite as there for C# as it is in Java.
Specifically I'm talking about the Java API.
http://java.sun.com/j2se/1.5.0/docs/api/overview-summary.html
Is there an API for C# that is as usefull as the Java one from Sun? I know
there is Class and Object viewer and stuff, but that doesn't really help.
With the Java API, I can easily find a Class I didn't know existed and become
an expert on it in seconds.
Thanks
Tom Dacon - 29 Apr 2005 04:25 GMT
Well, you know, it's all there in the MSDN library. You just need to get
used to the way it's organized, and develop some skill in using the search
panes. Use whatever you have of what they seem to call agility these days. I
don't know about getting to be an expert on a class in seconds - I've never
seen that happen in my lifetime in any development environment - but I
actually doubt that that really happened for you in the Java environment
either.
DTH,
Tom Dacon
Dacon Software Consulting
>I am a Java developer who uses J#. I really like the express edition stuff
> (the word completion tool alone makes J# better than any other Java
[quoted text clipped - 19 lines]
>
> Thanks
Jon Skeet [C# MVP] - 29 Apr 2005 06:45 GMT
> I am a Java developer who uses J#. I really like the express edition stuff
> (the word completion tool alone makes J# better than any other Java
> development software)
Word completion as in completion of variables, method names etc? I
strongly suggest you try Eclipse for Java development - it's the best
IDE I've used by a long shot.
> So I want to learn C#, and since I know a little C++ and C# is so much like
> J#, I think I would take to it pretty quickly. However, the only problem is
[quoted text clipped - 6 lines]
> With the Java API, I can easily find a Class I didn't know existed and become
> an expert on it in seconds.
MSDN is the way to go. Just use the index, basically. There are some
aspects to the MSDN layout which aren't as good as the Javadoc layout,
and vice versa, but MSDN tends to be fuller, with examples etc.

Signature
Jon Skeet - <skeet@pobox.com>
http://www.pobox.com/~skeet
If replying to the group, please do not mail me too
Alexander Wehrli - 29 Apr 2005 08:03 GMT
One of the fastest way to get some information about a class is to use google
(if you haven't installed the MSDN library on your machine). Simply search
for
{ClassName} site:msdn.microsoft.com
One of the first links google finds will be the reference for the class you
specified.
Regards Alexander
> > I am a Java developer who uses J#. I really like the express edition stuff
> > (the word completion tool alone makes J# better than any other Java
[quoted text clipped - 18 lines]
> aspects to the MSDN layout which aren't as good as the Javadoc layout,
> and vice versa, but MSDN tends to be fuller, with examples etc.
Daniel Jin - 29 Apr 2005 13:18 GMT
or as an alternative, when you install the .NET SDK, the documentation for
everything include BCL and Language Specs is already installed for you. the
only problem is that since you are using the 2k5 express beta, the docs
aren't completed yet because it's still in beta status. it's not as detailed
(with usages and samples) as the 1.1 docs.
> I am a Java developer who uses J#. I really like the express edition stuff
> (the word completion tool alone makes J# better than any other Java
[quoted text clipped - 14 lines]
>
> Thanks