BinaryReader.PeekChar Method
命名空间:System.IO
Assemblies:System.IO.dll, mscorlib.dll, netstandard.dll, System.Runtime.Extensions.dll
返回下一个可用的字符,并且不提升字节或字符的位置。
C#
public virtual int PeekChar ();
返回
Int32
下一个可用的字符,或者,如果没有可用字符或者流不支持查找时为 -1。
异常
IOException
出现 I/O 错误。
ArgumentException
当前字符无法通过使用为该流选择的 Encoding 解码到内部字符缓冲区中。
注解
如果代理项字符可以出现在流使用ReadChars方法,然后将流设置回原始位置。
通用 I/O 任务的列表,请参阅通用 I/O 任务。
适用于
.NET Core
3.0 Preview 5 2.2 2.1 2.0 1.1 1.0
.NET Framework
4.8 4.7.2 4.7.1 4.7 4.6.2 4.6.1 4.6 4.5.2 4.5.1 4.5 4.0 3.5 3.0 2.0 1.1
.NET Standard
2.1 Preview 2.0 1.6 1.5 1.4 1.3 1.2 1.1 1.0
UWP
10.0
Xamarin.Android
7.1
Xamarin.iOS
10.8
Xamarin.Mac
3.0
另请参阅
文件和流 I/OFile and Stream I/O
如何:从文件读取文本How to: Read Text from a File
如何:向文件写入文本How to: Write Text to a File