C# 溪流';CanSeek=false时的s长度属性行为
我正在实现C# 溪流';CanSeek=false时的s长度属性行为,c#,.net,vb.net,stream,C#,.net,Vb.net,Stream,我正在实现流类。新类支持阅读和写作,但不支持寻找 表示返回流的长度。由于它同时支持读和写,我不知道在所有的写都完成之前字符串会有多长 我是否应该像使用SetLength和位置一样对此抛出NotSupportedException 文档并不表明这是正确的行为,但是,如果我返回了一个值,那么我应该如何计算它呢?来自 不支持异常:从流派生的类不支持查找 另外,从以下文件: 若从流派生的类不支持查找,则调用Length、SetLength、Position和Seek会抛出NotSupportedExce
流
类。新类支持阅读和写作,但不支持寻找
表示返回流的长度。由于它同时支持读和写,我不知道在所有的写都完成之前字符串会有多长
我是否应该像使用SetLength
和位置一样对此抛出NotSupportedException
文档并不表明这是正确的行为,但是,如果我返回了一个值,那么我应该如何计算它呢?来自
不支持异常:从流派生的类不支持查找
另外,从以下文件:
若从流派生的类不支持查找,则调用Length、SetLength、Position和Seek会抛出NotSupportedException
所以我会抛出它,而不是试图计算任何东西,即使你知道操作结束时的值 谢谢,我想我需要睁开眼睛!当你在森林的中央时,有时很难看到这些东西。这就是为什么橡胶鸭调试工作得这么好!伯特和厄尼就是这样调试的吗?