例如node有http://nodejs.cn/api/,python有https://docs.python.org/3/library/index.html,但是像c#的System里面有些什么东西,有类似的api doc吗?我在官网好像没有看到。
1
hihipp 2019 年 9 月 3 日 |
2
xiaoming1992 OP |
3
Nasei 2019 年 9 月 3 日 via Android
微软的文档算是最好的那一批了
|
4
chinvo 2019 年 9 月 3 日 via iPhone
@xiaoming1992 #2 是这样没错
|
5
Nasei 2019 年 9 月 3 日 via Android
@xiaoming1992 文档右上角可以切换语言
|
6
across 2019 年 9 月 3 日
MSDN 要哭了····
我这个爷爷大佬辈你反而没听过。 |
7
hihipp 2019 年 9 月 3 日
@xiaoming1992
.NET Framework 包含公共语言运行时 (CLR) 和 .NET Framework 类库,其中包括各种功能和对许多行业标准的支持。 可在 .NET Framework 中使用不同编程语言,包括 C#、F# 和 Visual Basic。 比如这个 F# 例子 https://docs.microsoft.com/zh-cn/dotnet/fsharp/get-started/get-started-command-line |
8
charlie21 2019 年 9 月 3 日 via iPhone
python node 是动态语言
C# 是静态语言 你说的那块 在动态语言文档里 会直给写出简明用法,在静态语言文档里 会从 OOP 开始给你讲来龙去脉 |
9
xiaoming1992 OP 最下面是`F#`的官网示例,说实话,我不太相信`F#`里面也有`System.Console.WriteLine`,明显就不是一个风格的,下面也能看到`F#`里面用的是`sprintf`。我的意思是,如果`System.Console.WriteLine`不是`F#`的方法(仅仅是`C#`的),那为什么要放在`.net api`里面?
我目前知道的是`.net standard`是`c#`的标准,`.net core`是一个框架(平台?),把`api`放到`C#`或者放到`.net standard`我都能理解,唯独放到`.net core`我实在是理解不了。。。因为`.net core`还运行其他语言(如`F#`),既然`C#`的库函数放在这,为什么`F#`的库函数又不在这(还是我没找到?) 来自初学菜狗的发自心底的疑问,如有低级错误不要打我。。。 ``` F# // F#官网示例 open System // Gets access to functionality in System namespace. // Defines a function that takes a name and produces a greeting. let getGreeting name = sprintf "Hello, %s! Isn't F# great?" name [<EntryPoint>] let main args = // Defines a list of names let names = [ "Don"; "Julia"; "Xi" ] // Prints a greeting for each name! names |> List.map getGreeting |> List.iter (fun greeting -> printfn "%s" greeting) 0 ``` |
10
wqawd520 2019 年 9 月 6 日
C# 基础类库直接在类型上面按 F1 就会跳转到 msdn
|
11
xiaoming1992 OP @wqawd520 你说的是浏览器还是编辑器?浏览器`F1`应该是帮助吧?编辑器我用的是`VSCode`, `F1`跳转到查找了。
|
12
lyy16384 2019 年 9 月 7 日 @xiaoming1992 #9 然而 F#就是有 System.Console.WriteLine
|
13
xiaoming1992 OP @lyy16384 原来如此。。。
|
14
noli 2019 年 9 月 8 日
.net 本身就是为了多种语言互相调用而设计的……
简单来说就是,为各种语言提供 ABI 以上的共同标准,而不是仅仅由 OS 来提供 ABI 标准 C 的 “ABI 标准”(纸面上没有但实际上有)是自然而然的 .net 的 “ABI 标准” 是刻意为之的 |
15
ItFunly 2019 年 9 月 12 日
微软连源码都给你看了,何况文档
|
16
wqawd520 2019 年 9 月 14 日
@xiaoming1992 vs 里面按 F1 会跳到 msdn,vsCode 我不清楚
|
17
NGPONG 2019 年 10 月 16 日
htt 分割 ps://docs.microsoft.com/zh-cn/?view=aspnetcore-2.2
http 分割 s://docs.microsoft.com/zh-cn/dotnet/api/index?view=netframework-4.8 http 分割 s://referencesource.microsoft.com/ htt 分割 ps://csharp.hotexamples.com/ |