为什么Microsoft AES示例在using语句之后返回解密数据

时间:2015-11-04 13:25:00

标签: c# aes

查看该示例:https://msdn.microsoft.com/en-us/library/system.security.cryptography.aesmanaged.aspx

Microsoft在using语句后返回解密数据。

是否有特殊原因,因为该示例正在使用Streaming类?

或者这只是一个快速拼凑的样本?

1 个答案:

答案 0 :(得分:0)

这只是一个快速整理的样本,如果他们完成了return srDecrypt.ReadToEnd();,那么它就会有完全相同的行为。

他们可能将它拆开以更清楚地表明ReadToEnd()正在返回一个可以在使用范围之外存在的字符串对象。