了解C#命名术语

时间:2015-01-06 18:21:13

标签: c# .net visual-studio

“Visual C#”和“.net c#”

之间是否存在差异

我即将开始学习.net c#并希望在开始之前澄清这一点。

2 个答案:

答案 0 :(得分:4)

C#是一种编程语言,第一种语言规范由Microsoft in 2002完成。在那里明确指出“Visual C#”是Microsoft的商标,他们还将其他语言称为“Visual Basic”,“Visual C#”和“Visual C ++”以及变体“Visual Basic .NET”,“Visual C#.NET“和”Visual C ++ .NET“指的是.NET框架上语言的实现。

2002年12月ECMA standard for the C# language出现,后来于2003年4月the equivalent standard by ISO出现。这些为第三方实施打开了大门,例如Mono和现已解散的DotGnu。这些标准将语言称为“C#”。

答案 1 :(得分:1)

Visual C#是Microsoft自己的C#规范的实现。理论上,有人可以遵循C#规范来创建自己的C#实现,并给它一个不同的名称。

我不确定您使用.NET C#名称的位置,但您可以将其视为对Visual C#的引用。出于实用的目的,人们通常会引用C#而不是Visual C#或.NET C#,因此C#是您应该关注的唯一名称......除非您计划创建自己的实现,但这不适合初学者。< / p>