Bas*_*mme 6 .net c# oop terminology
a value class
和reference class
C#的定义是什么?
这与a value type
和reference type
?有什么不同?
我问这个问题是因为我在MCTS Self-Paced Training Kit(考试70-536)中读到了这个问题.第1章,第1课,课程回顾4:
您需要创建一个仅包含值类型的简单类或结构.您必须创建类或结构,以使其尽可能高效地运行.您必须能够将类或结构传递给过程,而无需担心过程将对其进行修改.您应该创建以下哪项?
参考类
B参考结构
C值类
D值结构
正确答案:D
不正确:你可以创建一个引用类; 但是,它可以在传递给程序时进行修改.
B不正确:您无法创建参考结构.
C不正确:您可以创建一个值类; 但是,结构往往更有效率.
D正确:价值结构通常是最有效的.