查看该示例:https://msdn.microsoft.com/en-us/library/system.security.cryptography.aesmanaged.aspx
Microsoft在using语句后返回解密数据。
是否有特殊原因,因为该示例正在使用Streaming类?
或者这只是一个快速拼凑的样本?
答案 0 :(得分:0)
这只是一个快速整理的样本,如果他们完成了return srDecrypt.ReadToEnd();
,那么它就会有完全相同的行为。
他们可能将它拆开以更清楚地表明ReadToEnd()
正在返回一个可以在使用范围之外存在的字符串对象。