为什么C#的标准库需要汇编引用和导入?

Cas*_*ash 0 c# assemblies

我必须为标准库执行这两个操作的原因是什么?对于我使用的每种其他语言,我只需要一个语言来访问标准库.

Kir*_*oll 9

程序集引用使程序集中的代码可用于另一个程序集. 一个using指令,使各类另一个命名空间的可用于给定的源文件.这些是完全独立的概念.如果你倾向于,你可以从不使用usings指令并使用完全限定的类型名称.类似地,可以使用该usings指令引用同一程序集中其他名称空间.

此外,为了讨论的目的,在Java和C#之间的程序集/ jar和using//之间存在完美的模拟.所以C#在这里并不是唯一的.

  • 为避免混淆:使用**语句**是与IDisposable一起用于确定性处理资源的语句.使用**指令**是这里的焦点之一. (3认同)