new and shiny

Yep I'm new and shiny to C# - coming from a C and Java background. Been looking for something that lists the base class's apis (preferably HTML - kinda like java's api if at all possible) to get a general idea of what classes are available and what they can do. Have 2 books ordered but would like to get a head start if possible.

I have quickly looked at the specification doc provided in the visual studio - not exactly what I am looking for (or maybe just the format of it through me off) as well as a couple quick googles (maybe I am using the wrong search phrases) and a very quick search on these forums (base class api and a few variations).

Links, google search phrases, or a spoon/clue would be appreciated.




Answer this question

new and shiny

  • nzmike

    Start looking the namespaces that start with "System", the other ones can usually be ignored. Of course your own namespaces usually don't start with System :)

    Here are few you might be interested in to start with:

    System - basic data types etc
    System.IO - file handling and streams
    System.XML - you can figure this one out ;)
    System.Collections - Lists, dictionaries, queues etc
    System.Collections.Generic - Strongly typed collections, new in .NET 2.0
    System.Data - Database stuff
    System.Drawing
    System.Net - internet
    System.Threading

    And always search MSDN page or google for type or namespace you like to know more about. For example, you like to know about SerialPort class, just type System.IO.Ports.SerialPort in google, and you'll sure hit the spot :)

  • robben07160

    And of course, for html-related classes as you mentioned, have a look at System.Web.


  • robben07160

    Thanks everyone - will be looking at all the mentioned sites/classes.

  • Kolf

  • new and shiny