我在 MSDN( see Important note ) 上读到必须处理 RSACryptoServiceProvider。他们举了个例子:
using (RSACryptoServiceProvider RSA = new RSACryptoServiceProvider())
现在我试图将 RSACryptoServiceProvider 包含到 MyClass 中,以便在几种方法中使用它。使用此设置,我无法使用 using 语句。
相反,我尝试在合适的时间调用 RSACryptoServiceProvider 对象的 .Dispose() 方法,但随后我收到编译错误消息:
RSACryptoServiceProvider 的使用时间是否不应超过一个函数调用(使用 using 语句)?
我该如何解决这个问题,是不是让 Dispose 调用成为一个选项?
最佳答案
Clear 方法看起来会调用 dispose 方法:
关于c# - 如何手动处置 RSACryptoServiceProvider?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2480585/