C#是C的超集吗(就像Objective-C和C++一样)?
我的意思是,我能否在C#中编写纯C代码,就像我可以用其他提到的语言做的那样?
C#是C的超集吗(就像Objective-C和C++一样)?
我的意思是,我能否在C#中编写纯C代码,就像我可以用其他提到的语言做的那样?
不可以在C#中写C代码,C#也不是C或任何其他语言的超集。在这里阅读有关C#的介绍:http://msdn.microsoft.com/library/z1zx9t92.aspx
不能在C#中编写ANSI C。
C#不是C的超集,它是一种具有自己语法的独立语言。虽然其语法基于C(就像Java的语法基于C),但是它是一种完全不同的语言。
C和C#不能进行子集或超集比较。C是一种不同的语言,而C#则是另一种。
对于某些功能,你可能会这样认为。但这取决于你从哪个角度看它。
从语言角度来看,它并不相同。