⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sample45.cs

📁 C#函数手册
💻 CS
字号:
namespace apiBook
{
	using System;
	using System.Xml;
	using System.IO;
	using System.Collections;
	public class TestXmlTextReaderClass 
	{ 
		public static void Main()
		{			
			XmlTextReader reader = null;
			try
			{
				reader = new XmlTextReader("C:\\test.xml");
				reader.WhitespaceHandling = WhitespaceHandling.None;
				while (reader.Read())
				{
					if ( reader.Name=="Base64") break;
				}        
				Console.WriteLine("读取base64数据:");
				int base64len = 0;
				byte[] base64 = new byte[1000];
				base64len = reader.ReadBase64(base64, 0, 50);
				for (int i=0; i < base64len; i++) Console.Write(base64[i]);
				while (0 != base64len)
				{ 
					base64len = reader.ReadBase64(base64, 0, 50);            
					for (int i=0; i < base64len; i++) Console.Write(base64[i]);
				}
				reader.Read(); 
				Console.WriteLine("\r\n读取binhex数据:");
				int binhexlen = 0;
				byte[] binhex = new byte[1000];
				binhexlen = reader.ReadBinHex(binhex, 0, 50);
				for (int i=0; i < binhexlen; i++) Console.Write(binhex[i]);
				while (0 != binhexlen)
				{            
					binhexlen = reader.ReadBinHex(binhex, 0, 50);            
					for (int i=0; i < binhexlen; i++) 
						Console.Write(binhex[i]);
				}            
			}
			catch (Exception e)
			{
				Console.WriteLine (e.ToString());
			}        
			finally 
			{
				Console.WriteLine();
				Console.WriteLine("数据读取完成!");
				if (reader != null)
					reader.Close();
			}
		}	
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -