c#如何将字符串:“10aAbcdefg”每个字母转换成ascll单独放到一个byte数组里面?
c#如何将字符串:“10aAbcdefg”每个字母转换成ascll单独放到一个byte数组里面? 本帖最后由 hrpzcf 于 2022-11-15 18:47 编辑using System;
using System.Linq;
using System.Text;
namespace ConsoleApp1
{
internal class Program
{
static void Main(string[] args)
{
string todo = "10aAbcdefg";
byte[] result = Encoding.ASCII.GetBytes(todo).Where(
i => (i >= 65 && i <= 90) || (i >= 97 && i <= 122)
).ToArray();
foreach (byte b in result)
{
Console.WriteLine(b);
}
}
}
}
C#代码是
eg:abc
byte[] array = System.Text.Encoding.ASCII.GetBytes(textBox1.Text.Trim());
string str=null;
for(int i=0;i<array.Length;i++)
{
int asciicode = (int)(array);
str += Convert.ToString(asciicode) + ",";
}
textBox2.Text=str; // 97,98,99
string s=System.Text.Encoding.ASCII.GetString(array);//这里的array就是存放ASCII的byte数组 // s=abc
(转载于https://blog.csdn.net/mubingyun/article/details/5877956)
如果满意,请点击右下角设置最佳答案
不满意可以来问我
页:
[1]