我一直在使用Visual Studio开发C ++应用程序。我不是C ++方面的专家,也不是像C#那样从C派生的其他语言。所以,在研究visual studio's symbology时,我找到了相同符号“Field或Variable”的引用。如果我错了请更正,但这对我来说非常像“方法或功能”定义。
在C ++中没有方法,相反它们通常被称为函数。因此,在C ++中也没有Fields,它是C#的一个特殊性,它像一个变量,除了它应该是私有的,它需要从“Get”调用访问。我错了吗?
答案 0 :(得分:4)
并非所有变量都是字段。方法的局部变量是变量,但不是字段。方法,属性,构造函数或匿名方法的参数是变量,但不是字段。
并非所有字段都是变量。 const
成员在技术上是一个字段,但它不是变量。