想获取 CryptoStream.Length 的值,可查了msdn后发现这个属性不能用====>msdn:
[CryptoStream.Length 属性]
获取用字节表示的流长度[属性值]
不支持此属性。
[备注]
此属性的存在只是为了支持从 Stream 继承;无法使用此属性。
http://msdn.microsoft.com/zh-cn/library/system.security.cryptography.cryptostream.length(VS.80).aspx
请问还有其他方法可以获取 CryptoStream.Length 的值吗?
[CryptoStream.Length 属性]
获取用字节表示的流长度[属性值]
不支持此属性。
[备注]
此属性的存在只是为了支持从 Stream 继承;无法使用此属性。
http://msdn.microsoft.com/zh-cn/library/system.security.cryptography.cryptostream.length(VS.80).aspx
请问还有其他方法可以获取 CryptoStream.Length 的值吗?
其他还有FileStream、MemoryStream、BufferedStream、NetworkStream
Stream 并不能直接操作基元和对象类型,需要将其转换成Byte[]才能进行读写操作。