相关疑难解决方法(0)

StringBuilder如何在C#内部工作?

StringBuilder工作怎么样?

它内部有什么作用?它使用不安全的代码吗?为什么它如此之快(与+运营商相比)?

.net c# string stringbuilder

45
推荐指数
2
解决办法
1万
查看次数

我应该缓存RNGCryptoServiceProvider/RandomNumberGenerator实例吗?

我已经阅读了很多次关于Regex类的效率以及调用它的静态方法或缓存正则表达式实例的重要性.

如果我RNGCryptoServiceProvider多次实例化该类而不是缓存该类的单个实例并调用GetBytes它,我想知道是否可以观察到相同的问题.

每次我需要一个随机数时实例化它会简化我的代码,因为我不必担心一次性实例挂起并IDisposable在一堆类中传播一个接口.

我唯一发现的是创建一个RNGCryptoServiceProvider的实例应该非常快,但我仍然希望看到确认,最佳实践是什么.

如果我每次实例化该类而不是使用相同的实例,那么生成的随机数是否也会有任何差异?

.net random performance caching cryptography

10
推荐指数
1
解决办法
748
查看次数

标签 统计

.net ×2

c# ×1

caching ×1

cryptography ×1

performance ×1

random ×1

string ×1

stringbuilder ×1