日期:2014-05-17  浏览次数:21042 次

C# 有没有API
我是做Java的,最近研究C#,很多函数不知道干什么的,弱弱的问下C#有没有API,如果没有我如何像java一样查看API就能知道函数、方法的用途

------解决方案--------------------
可以调用系统API函数
[DllImport...]引用进来
------解决方案--------------------
C#可以使用Windows API.

我帮你转移到C#版块。
------解决方案--------------------
C#的文档在 MSDN Library里面,或者可以访问 msdn.microsoft.com 查找。
------解决方案--------------------
API当然有,也有帮助文档,
不过大部分都封装好了
------解决方案--------------------
在方法上右键->转到定义,你就能看到方法的用途。
------解决方案--------------------
嗯,你说的这个不叫API,叫做SDK文档...世界上没有比MSDN更牛B的产品文档了,想当年我投入微软阵营很大一部分原因就是因为受不了linux、java的shi一样的文档...
------解决方案--------------------
引用:
嗯,你说的这个不叫API,叫做SDK文档...世界上没有比MSDN更牛B的产品文档了,想当年我投入微软阵营很大一部分原因就是因为受不了linux、java的shi一样的文档...

他说的不是Windows SDK文档,而是.NET 框架库文档(.NET Framework SDK,在Win7后归入Windows 平台SDK)。因为Java的基础类库叫JDK,或者Java API,而.NET程序员喜欢把Windows SDK和Win32 API叫做API。所以此API非彼API。
------解决方案--------------------
有,具体LS说了
------解决方案--------------------
API : Application Program Interface
看你如何理解了。既然是接口,就没人说一定需要是function/method。win32 api可以通过p/invoke方式访问,如果你说的是框架,那.net runtime class就算是api了。看msdn,了解.net的架构,功能划分。
------解决方案--------------------
好像是没有像JAVA的JDK的CHM,你要查的话,可以用vs里的“转到定义”,或者使用MSDN这个超级帮助文档了
------解决方案--------------------
msdn
马上等你
csdn
床上等你
------解决方案--------------------
你们Java是天天看电脑的API实现的??那的确牛,好想你说的是MSDN那个帮助文档所说的SDK吧!!
------解决方案--------------------
http://msdn.microsoft.com/zh-cn/library/ms123401.aspx

这就是传说中在msdn 没感觉哪里好用了 c#的方法注释都很差 基本上就一句话 受不了 

jdk里面的类 基本上 注释是代码的好几倍 
------解决方案--------------------
MSDN  什么都有了 http://msdn.microsoft.com/zh-cn/
------解决方案--------------------
引用:
http://msdn.microsoft.com/zh-cn/library/ms123401.aspx

这就是传说中在msdn 没感觉哪里好用了 c#的方法注释都很差 基本上就一句话 受不了 

jdk里面的类 基本上 注释是代码的好几倍


// 摘要:
    //     Represents a strongly typed list of objects that can be accessed by index.
    //     Provides methods to search, sort, and manipulate lists.
    //
    // 类型参数:
    //   T:
    //     The type of elements in the list.
    [Serializable]
    [DebuggerDisplay("Count = {Count}")]
    public class List<T> : IList<T>, ICollection<T>, IEnumerable<T>, IList, ICollection, IEnumerable