博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#二进制与字符串之间的相互转换
阅读量:5989 次
发布时间:2019-06-20

本文共 952 字,大约阅读时间需要 3 分钟。

1     ///  2     /// 将字符串转成二进制 3     ///  4     ///  5     /// 
6 public static string bianma(string s) 7 { 8 byte[] data = Encoding.Unicode.GetBytes(s); 9 StringBuilder result = new StringBuilder(data.Length * 8);10 11 foreach (byte b in data)12 {13 result.Append(Convert.ToString(b, 2).PadLeft(8, '0'));14 }15 return result.ToString();16 }

将二进制转成 字符串

1     ///  2     /// 将二进制转成字符串 3     ///  4     ///  5     /// 
6 public static string jiema(string s) 7 { 8 System.Text.RegularExpressions.CaptureCollection cs = 9 System.Text.RegularExpressions.Regex.Match(s, @"([01]{8})+").Groups[1].Captures;10 byte[] data = new byte[cs.Count];11 for (int i = 0; i < cs.Count; i++)12 {13 data[i] = Convert.ToByte(cs[i].Value, 2);14 }15 return Encoding.Unicode.GetString(data, 0, data.Length);16 }

转载地址:http://fcjlx.baihongyu.com/

你可能感兴趣的文章
Mac下github操作要点
查看>>
68:添加自定义监控项目 | 配置邮件告警及测试 | 不发邮件时问题处理
查看>>
广播发送者&广播接收者介绍
查看>>
我的友情链接
查看>>
ES5_6_7(2)——ES6
查看>>
Parasoft C++test使用教程:关于测试用例(二)
查看>>
VSCODE go 1.12编译错误Delve built by Go 1.11 or later
查看>>
命令more、less、tail、chmod、chown、umask、lsattr、chattr
查看>>
DevExpress:带表格的下拉菜单LookUpEdit
查看>>
CI框架连接数据库配置操作以及多数据库操作
查看>>
iOS 四种保存数据的方式!
查看>>
phpadmin3.5 centos6.3
查看>>
ThinkPHP3.2.2框架图片验证码不显示问题
查看>>
logback 集成
查看>>
彻底摆脱配置文件 二 (开源项目zkconfigutil resolve自动生成)
查看>>
用CSS实现阴阳八卦图等图形
查看>>
雷观(二十):个人竞争策略,战国策与个人略
查看>>
实战Django:LiveBlog
查看>>
angular $resource模块
查看>>
观察者模式
查看>>