哪种使用效率更高?
int number = 5;
或:
var number = 5;
我的想法是在运行时期间性能或内存应该没有区别,但是选项2的编译时间会更长。
这是对的吗?使用var
是否有任何负面影响?
答案 0 :(得分:4)
哪种使用效率更高?
int number = 5;
或:
var number = 5;
两者都编译为完全相同的IL,因此在运行时没有区别。如果您担心编译时使用var
会有所不同,我认为您最好将注意力集中在代码和产品的更重要方面,而不要浪费时间在这样的思考和关注上更重要的东西 - 编写可读代码。