相关疑难解决方法(0)

使用'var'会影响性能吗?

之前我问了一个问题,为什么我看到这么多的例子都使用了这个var关键字并得到了答案,虽然它只是匿名类型所必需的,但它仍然被用来使编写代码"更快"/更容易和"只是因为".

这个链接("C#3.0 - Var不是Objec")之后,我看到它var被编译成IL中的正确类型(你会在中间的文章中看到它).

我的问题是IL代码使用var关键字take 会有多少(如果有的话),如果在任何地方使用它,它是否会接近于对代码性能有可衡量的水平?

c# variables performance var

223
推荐指数
8
解决办法
10万
查看次数

使用var实际上是慢吗?如果是这样,为什么?

我正在学习C#和.NET,我经常var在我的代码中使用该关键字.我从Eric Lippert那里得到了这个想法,我喜欢它如何提高代码的可维护性.

我很想知道,虽然......很多关于缓慢堆位的引用的博客都写过,但我自己并没有观察到这一点.这实际上很慢吗?我指的是由于类型推断导致编译时间慢.

c# var

4
推荐指数
3
解决办法
3306
查看次数

C# var 关键字的用法

我真的对var中的用法关键字感到困惑C#
我知道,这var使得代码更容易阅读,但是速度和内存呢?

A。

  1. var a = 100;
  2. int b = 100;
  3. int c; c = 100;

B.

  1. var listA = new List<obj>();
  2. List<obj>listB = new List<obj>();
  3. List<obj>listC; listC = new List<obj>();

哪个更快?
对类型有依赖性吗?
在这两种情况以及分配内存时分配了多少内存?

c# var

-1
推荐指数
1
解决办法
5252
查看次数

标签 统计

c# ×3

var ×3

performance ×1

variables ×1