C#字符串和ASCII码的转换

摘要:
C#字符到ASCII,ASCII到ASCII//字符到ASCII:publicstaticintAsc(字符串字符){if(Character.Length==1){System.Text.ASCII Encoding asciiEncoding=newSystem.Text.ASCI Encoding();intintAsciCode=(int)asciiEncode.Ge
C#字符串和ASCII码的转换第1张C#字符串和ASCII码的转换第2张C# 字符转ASCII码,ASCII码转字符
//字符转ASCII码:
public static int Asc(string character)
{
if (character.Length == 1)
{
System.Text.ASCIIEncoding asciiEncoding
= new System.Text.ASCIIEncoding();
int intAsciiCode = (int)asciiEncoding.GetBytes(character)[0];
return (intAsciiCode);
}
else
{
throw new Exception("Character is not valid.");
}

}

ASCII码转字符:

public static string Chr(int asciiCode)
{
if (asciiCode >= 0 && asciiCode <= 255)
{
System.Text.ASCIIEncoding asciiEncoding
= new System.Text.ASCIIEncoding();
byte[] byteArray = new byte[] { (byte)asciiCode };
string strCharacter = asciiEncoding.GetString(byteArray);
return (strCharacter);
}
else
{
throw new Exception("ASCII Code is not valid.");
}
}


//另一种写法
string str="abcd";
byte[] bytetest = System.Text.Encoding.Default.GetBytes(str.ToString());

免责声明:文章转载自《C#字符串和ASCII码的转换》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Mac版sublime text右键open in browser 不能识别中文名解决办法npm库使用roullup封装经验总结下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

ASP.NET Core MVC基础知识

本章将和大家分享ASP.NET Core MVC的一些基础知识,包括Action接收参数、Action向视图传值、常用过滤器的使用、布局页、分部视图、视图组件ViewComponent的使用以及在视图中如何导入公共命名空间等,希望通过本文的分享能够对初学者有所帮助。下面我们直接进入主题。 首先来看一下我们的解决方案: 本Demo的Web项目为ASP.NE...

ExecuteReader: Connection 属性尚未初始化。错误解决

读取student表中的数据打印到屏幕,代码 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 string sqlc = @"server=.\sqlexpress;database=MyDataBase1...

lua的模式匹配

模式: 字符类:(character classes) . all characters %a letters %c control characters %d digits %l lower -case letters %p punctuation characters %s space characters %u upper-case letters...

C# Dictionary.Keys用法及代码示例

此属性用于获取包含Dictionary中的键的集合。 用法: public System.Collections.Generic.Dictionary<TKey, TValue>.KeyCollection Keys { get; } 返回值:它返回一个包含Dictionary中关键字的集合。 以下示例程序旨在说明上面讨论的属性的使用:...

VBA 字符串处理

1 VBA中的字符串 2 VBA中处理字符串的函数     2.1 比较字符串     2.2 转换字符串     2.3 创建字符串     2.4 获取字符串的长度     2.5 格式化字符串     2.6 查找字符串     2.7 提取字符/字符串     2.8 删除空格     2.9 返回字符代码     2.10 返回数值代表的相应字符...

Jakarta Java Mail属性参数配置

前言 Jakarta Mail网址:https://eclipse-ee4j.github.io/mail SMTP协议可匹配的属性:https://eclipse-ee4j.github.io/mail/docs/api/com/sun/mail/smtp/package-summary.html 翻译(Package com.sun.mail.smtp...