相关疑难解决方法(0)

泛型与数组列表

我在这里工作的系统是在.net 2.0之前编写的,并没有使用泛型.它最终更新到2.0,但由于时间限制,没有任何代码被重构.在许多地方,代码使用ArraysLists等将事物存储为对象.

从性能角度来看,将代码更改为使用泛型有多重要?我从性能的角度来看,拳击和拆箱等等,这是低效的,但是改变它会带来多大的性能提升?仿制药是否可以在前进的基础上使用,或者是否有足够的性能变化以便为更新旧代码做出良心努力?

c# generics performance

15
推荐指数
2
解决办法
5989
查看次数

在.NET 2.0+中使用List(Of T)的集合有什么优势

我有另一个开发人员问为什么我在整个地方都使用List ...而且我想了一会儿......并且无法得出确定的答案.

如果从集合基类继承而不是使用List(Of T) - 你会得到什么好处?或者 - 你有什么不与List?

.net generics collections

8
推荐指数
1
解决办法
1962
查看次数

C# - 接口 - 类型初始化

考虑这个例子:

IList<string> _lstColl = new[] { "Alex", "Sam", "Gates", "Riaz" };
Run Code Online (Sandbox Code Playgroud)

我可以将它初始化为:

string[] _stringBag =   new[] { "Alex", "Sam", "Gates", "Riaz" };
Run Code Online (Sandbox Code Playgroud)

在这里使用接口有什么好处?

c#

0
推荐指数
1
解决办法
223
查看次数

标签 统计

c# ×2

generics ×2

.net ×1

collections ×1

performance ×1