什么是“公共”关键字,是一种类型吗?

时间:2012-03-16 03:45:27

标签: c# oop

According to Eric“C#中的一个类型是遵循某些代数规则的数学实体”。

现在的问题是c#中的“public”关键字是什么(除了public是在类,字段和委托上使用的关键字的用法,外部世界的可访问性被定义为可访问)?

类似的问题可以像什么是“var”关键字,它是某种类型的c#中的类型?

如果他们是类型,那么他们遵循什么代数规则?

编辑:可能是这个问题被误解了,我被禁止发布问题。 期待有人解除禁令。 当我读到“Everything is in type of any language”时,我感到很困惑

感谢。

2 个答案:

答案 0 :(得分:1)

public实际上只是一个访问修饰符,正如您所知,在类,字段等上使用。

另一方面,var关键字是“右边的语句返回的任何类型”的快捷方式。这实际上只是编译器糖果,因为它将在编译期间解析为具体类型(例如Int32)。

编辑:如果您对什么是类型和什么不感兴趣,那么您可能需要查看http://msdn.microsoft.com/en-us/library/3ewxz6et.aspx。它将明确回答问题的第一部分。

答案 1 :(得分:0)

单词公共是一个访问修饰符,用于定义对象或类的可访问性。 公共 - 它指的是它可以在外面使用。