wwwheihei 发表于 2022-11-15 15:52:32

c#如何将字符串:“10aAbcdefg”每个字母转换成ascll单独放到一个byte数组里面?

c#如何将字符串:“10aAbcdefg”每个字母转换成ascll单独放到一个byte数组里面?

hrpzcf 发表于 2022-11-15 18:32:23

本帖最后由 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);
            }
      }
    }
}

高山 发表于 2022-12-2 17:11:36

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]
查看完整版本: c#如何将字符串:“10aAbcdefg”每个字母转换成ascll单独放到一个byte数组里面?