CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 11 of 11
  1. #1
    Join Date
    Jun 1999
    Location
    Eastern Florida
    Posts
    3,877

    Download C# API doc

    Hi,
    Is there a downloadable C# API doc file? Say a zip file with doc for most of the common C# APIs. I'm on dialup and would like to have a version of the API doc on my PC.
    When I did a Search on the forum it found nothing.

    Thanks,
    Norm

    For example. if I wanted to use the class string, where do I go to read the API doc for the string class showing its constructors and methods?
    Last edited by Norm; October 26th, 2008 at 10:15 AM.
    Norm

  2. #2
    Join Date
    Jun 1999
    Location
    Eastern Florida
    Posts
    3,877

    Re: Download C# API doc

    Does the API only come with an IDE or .NET?
    Can it be obtained separately?
    Norm

  3. #3
    Join Date
    Mar 2002
    Location
    St. Petersburg, Florida, USA
    Posts
    12,125

    Re: Download C# API doc

    C# is a programming LANGUAGE. The term API does not apply.

    C# is controlled by an ECMA specification, which can be downloaded.

    C# is NOT specific to Microsoft .NET (although that is the most common implementation).
    TheCPUWizard is a registered trademark, all rights reserved. (If this post was helpful, please RATE it!)
    2008, 2009,2010
    In theory, there is no difference between theory and practice; in practice there is.

    * Join the fight, refuse to respond to posts that contain code outside of [code] ... [/code] tags. See here for instructions
    * How NOT to post a question here
    * Of course you read this carefully before you posted
    * Need homework help? Read this first

  4. #4
    Join Date
    Dec 2006
    Posts
    203

    Re: Download C# API doc

    Quote Originally Posted by TheCPUWizard
    C# is a programming LANGUAGE. The term API does not apply.

    C# is controlled by an ECMA specification, which can be downloaded.

    C# is NOT specific to Microsoft .NET (although that is the most common implementation).
    Indeed.

    If you're looking for .NET documentation it comes with Visual Studio (at least professional - but I assume also express edition?).
    Sincerely,

    Martin Svendsen

  5. #5
    Join Date
    May 2007
    Location
    Denmark
    Posts
    623

    Re: Download C# API doc

    Quote Originally Posted by Homogenn
    Indeed.

    If you're looking for .NET documentation it comes with Visual Studio (at least professional - but I assume also express edition?).
    Yup, it can be installed with the express edition, although it's not mandatory.
    It's not a bug, it's a feature!

  6. #6
    Join Date
    Jun 1999
    Location
    Eastern Florida
    Posts
    3,877

    Re: Download C# API doc

    Sorry, API is the terminology used by Sun for Java:
    "Java 2 Platform API Specification " links one to the documentation for all the classes in Java.
    For example:
    JavaTM 2 Platform Standard Edition 5.0 API Specification
    "C# is controlled by an ECMA specification, which can be downloaded."
    Do you have a link to the site where the doc for the C# classes can be downloaded? For example it would show the usages of the string class including constructors and methods.
    I was NOT looking for the .NET documentation.
    Norm

  7. #7
    Join Date
    Mar 2002
    Location
    St. Petersburg, Florida, USA
    Posts
    12,125

    Re: Download C# API doc

    Quote Originally Posted by Norm
    Sorry, API is the terminology used by Sun for Java:
    "Java 2 Platform API Specification " links one to the documentation for all the classes in Java.
    For example:
    JavaTM 2 Platform Standard Edition 5.0 API Specification

    Do you have a link to the site where the doc for the C# classes can be downloaded? For example it would show the usages of the string class including constructors and methods.
    I was NOT looking for the .NET documentation.
    It is a simple matter to Google (or other search engine) "ECMA C#". Various formats of the specification, some free, some nominal charge.

    The reason JAVA is referred to as an API is because it is a virtual machine environment. C# is a true compiled language (NO virtual machines or interpreters involved).

    FYI: For all of the standard language features and librariy routines, the ECMA documentation will have the exact same information as the .NET documentation.
    TheCPUWizard is a registered trademark, all rights reserved. (If this post was helpful, please RATE it!)
    2008, 2009,2010
    In theory, there is no difference between theory and practice; in practice there is.

    * Join the fight, refuse to respond to posts that contain code outside of [code] ... [/code] tags. See here for instructions
    * How NOT to post a question here
    * Of course you read this carefully before you posted
    * Need homework help? Read this first

  8. #8
    Join Date
    Jun 1999
    Location
    Eastern Florida
    Posts
    3,877

    Re: Download C# API doc

    Thanks for the link.
    I don't know how the output from the compiler (Java vs C#) relates to the definition of the language. There could be a Java compiler that generated the same type of output as C#.

    What is the CLI I've read about?
    Norm

  9. #9
    Join Date
    Mar 2002
    Location
    St. Petersburg, Florida, USA
    Posts
    12,125

    Re: Download C# API doc

    Quote Originally Posted by Norm
    Thanks for the link.
    I don't know how the output from the compiler (Java vs C#) relates to the definition of the language. There could be a Java compiler that generated the same type of output as C#.
    NO..Java compilers must output Java Byte Code. C# contains constructs that can not be represented in JBC.

    What is the CLI I've read about?
    ECMA-335 This is NOT specific to C#.
    TheCPUWizard is a registered trademark, all rights reserved. (If this post was helpful, please RATE it!)
    2008, 2009,2010
    In theory, there is no difference between theory and practice; in practice there is.

    * Join the fight, refuse to respond to posts that contain code outside of [code] ... [/code] tags. See here for instructions
    * How NOT to post a question here
    * Of course you read this carefully before you posted
    * Need homework help? Read this first

  10. #10
    Join Date
    Jun 1999
    Location
    Eastern Florida
    Posts
    3,877

    Re: Download C# API doc

    Thanks again.
    Reading the C# language specs I find the I'm looking for the C# class library documentation.
    Norm

  11. #11
    Join Date
    Mar 2002
    Location
    St. Petersburg, Florida, USA
    Posts
    12,125

    Re: Download C# API doc

    Quote Originally Posted by Norm
    Thanks again.
    Reading the C# language specs I find the I'm looking for the C# class library documentation.
    Which is "Partition IV" of the specification I just gave you the link for.

    Granted that it is the raw definitions (in XML format) and not descriptive text.

    The most readable commonly accessible version is the .NET documentation [IMHO] as it is replete with samples, etc.....
    TheCPUWizard is a registered trademark, all rights reserved. (If this post was helpful, please RATE it!)
    2008, 2009,2010
    In theory, there is no difference between theory and practice; in practice there is.

    * Join the fight, refuse to respond to posts that contain code outside of [code] ... [/code] tags. See here for instructions
    * How NOT to post a question here
    * Of course you read this carefully before you posted
    * Need homework help? Read this first

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured