• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

C#返回指定ASCII码的十进制字符

OC/C/C++ 水墨上仙 1286次浏览

C#返回指定ASCII码的十进制字符

using System;
namespace RobvanderWoude
{
	class Asc
	{
		static int Main( string[] args )
		{
			if ( args.Length != 1 )
			{
				return WriteError( string.Empty );
			}
			if ( args[0].Length != 1 )
			{
				return WriteError( string.Empty );
			}
			try
			{
				int result = Convert.ToInt32( Convert.ToByte( Convert.ToChar( args[0].Substring( 0, 1 ) ) ) );
				Console.WriteLine( "{0}", result );
				return result;
			}
			catch ( Exception e )
			{
				return WriteError( e.Message );
			}
		}
		// Code to display help and optional error message, by Bas van der Woude
		public static int WriteError( Exception e )
		{
			return WriteError( e == null ? null : e.Message );
		}
		public static int WriteError( string errorMessage )
		{
			/*
			Asc,  Version 1.00
			Return the decimal character code for the specified ASCII character
			Usage:  ASC  character
			Where:  character  is an ASCII character
			Note:   The result will be displayed on screen and returned as exit
			        code ("errorlevel"); in case of errors, exit code will be 0.
			Written by Rob van der Woude
			http://www.robvanderwoude.com
			*/
			if ( string.IsNullOrEmpty( errorMessage ) == false )
			{
				Console.Error.WriteLine( );
				Console.ForegroundColor = ConsoleColor.Red;
				Console.Error.Write( "ERROR: " );
				Console.ForegroundColor = ConsoleColor.White;
				Console.Error.WriteLine( errorMessage );
				Console.ResetColor( );
			}
			Console.Error.WriteLine( );
			Console.Error.WriteLine( "Asc,  Version 1.00" );
			Console.Error.WriteLine( "Return the decimal character code for the specified ASCII character" );
			Console.Error.WriteLine( );
			Console.Error.Write( "Usage:  " );
			Console.ForegroundColor = ConsoleColor.White;
			Console.Error.WriteLine( "ASC  character" );
			Console.ResetColor( );
			Console.Error.WriteLine( );
			Console.Error.Write( "Where:  " );
			Console.ForegroundColor = ConsoleColor.White;
			Console.Error.Write( "character" );
			Console.ResetColor( );
			Console.Error.WriteLine( "  is an ASCII character" );
			Console.Error.WriteLine( );
			Console.Error.WriteLine( "Note:   The result will be displayed on screen and returned as exit" );
			Console.Error.WriteLine( "        code (\"errorlevel\"); in case of errors, exit code will be 0." );
			Console.Error.WriteLine( );
			Console.Error.WriteLine( "Written by Rob van der Woude" );
			Console.Error.WriteLine( "http://www.robvanderwoude.com" );
			return 0;
		}
	}
}


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明C#返回指定ASCII码的十进制字符
喜欢 (0)
加载中……