- 浏览: 195925 次
- 性别:
- 来自: 成都
文章分类
- 全部博客 (231)
- C++学习 (41)
- vc学习 (25)
- vc异常 (4)
- Flex (2)
- Ext (0)
- java学习笔记 (15)
- mysql学习笔记 (1)
- ibatis学习笔记 (7)
- struts1学习笔记 (1)
- hibernate学习笔记 (3)
- javascript学习笔记 (8)
- eclipse快捷键 (2)
- 英语学习 (1)
- cmd (1)
- eclipse 配置 (2)
- 其他 (4)
- JAVASE (34)
- firefox (1)
- linux (8)
- Apache (6)
- cms (22)
- jsuc (10)
- html (3)
- css (1)
- 作图 (2)
- vs2012 (2)
- 编码转换 (12)
- work_unicode (1)
- work_webbrowser (1)
- work_trade_quotes_login (1)
- c#学习 (38)
- wpf学习 (31)
- wpf快速学习 (1)
- VB学习 (1)
- NSIS (4)
- log4cpp (3)
- 学习web (1)
- 经验 (1)
- c_汇编 (1)
最新评论
C# byte[]与char[]、string与char[]、byte[] 与 string 互转(转载)
一:
先用Default
System.Text.Encoding.Default.GetString(byte[]);
二:
1. byte array -> char array
Byte[] b=new byte[5]{0x01,0x02,0x03,0x04,0x05};
Char[] c=Encoding.ASCII.GetChars(b);
2. char array -> byte array
view plaincopy to clipboardprint?
Char[] c=new char[5]{a,b,c,d,e};
Byte[] b=Encoding.Default.GetBytes(c);
Char[] c=new char[5]{a,b,c,d,e};
Byte[] b=Encoding.Default.GetBytes(c);
3.string 转换成 Char[]
view plaincopy to clipboardprint?
string ss="abcdefg";
char[] cc=s.ToCharArray();
string ss="abcdefg";
char[] cc=s.ToCharArray();
4.Char[] 转换成string
view plaincopy to clipboardprint?
using System.Text;
StringBuilder sb=new StringBuilder();
foreach(char c in cc)
{
sb.Append(c);
}
string s=sb.ToString();
using System.Text;
StringBuilder sb=new StringBuilder();
foreach(char c in cc)
{
sb.Append(c);
}
string s=sb.ToString();
5.byte[] 与 string
view plaincopy to clipboardprint?
byte[] bb=Encoding.UTF8.GetBytes(ss);
string s=Encoding.UTF8.GetString(bb);
byte[] bb=Encoding.UTF8.GetBytes(ss);
string s=Encoding.UTF8.GetString(bb);
一:
先用Default
System.Text.Encoding.Default.GetString(byte[]);
二:
1. byte array -> char array
Byte[] b=new byte[5]{0x01,0x02,0x03,0x04,0x05};
Char[] c=Encoding.ASCII.GetChars(b);
2. char array -> byte array
view plaincopy to clipboardprint?
Char[] c=new char[5]{a,b,c,d,e};
Byte[] b=Encoding.Default.GetBytes(c);
Char[] c=new char[5]{a,b,c,d,e};
Byte[] b=Encoding.Default.GetBytes(c);
3.string 转换成 Char[]
view plaincopy to clipboardprint?
string ss="abcdefg";
char[] cc=s.ToCharArray();
string ss="abcdefg";
char[] cc=s.ToCharArray();
4.Char[] 转换成string
view plaincopy to clipboardprint?
using System.Text;
StringBuilder sb=new StringBuilder();
foreach(char c in cc)
{
sb.Append(c);
}
string s=sb.ToString();
using System.Text;
StringBuilder sb=new StringBuilder();
foreach(char c in cc)
{
sb.Append(c);
}
string s=sb.ToString();
5.byte[] 与 string
view plaincopy to clipboardprint?
byte[] bb=Encoding.UTF8.GetBytes(ss);
string s=Encoding.UTF8.GetString(bb);
byte[] bb=Encoding.UTF8.GetBytes(ss);
string s=Encoding.UTF8.GetString(bb);
发表评论
-
byte数组直接输出
2016-07-19 11:38 1206byte数组直接输出 BitConverter.ToStrin ... -
wfi:WindowsFormsHost焦点设置
2016-07-05 17:56 528<wfi:WindowsFormsHost> ... -
C#_WPF_WPF用户控件库
2016-04-12 11:37 759新建项目》window桌面》WPF用户控件库 -
DependencyProperty.UnsetValue_WPF涉及到资源的嵌套引用,被引用的资源要定义在引用的资源前面
2015-10-27 15:09 1921错误 1 “{DependencyProperty.Unset ... -
string格式的日期时间字符串转为DateTime类型
2015-08-05 14:22 918string格式的日期时间字符串转为DateTime类型 / ... -
checkbox
2015-07-28 17:18 503private void Chec ... -
自定义DataGrid样式
2015-06-26 22:03 706<ResourceDictionary xmlns=&q ... -
x:Name x:Key Name区别
2015-06-25 15:40 556x:Name x:Key Name区别 1、x:Key 只 ... -
work_代码添加
2015-06-23 17:15 471<UserControl x:Class=" ... -
FindName和VisualTreeHelper
2015-06-19 13:23 720int iCount = this.dataGridCan ... -
理解WPF中的视觉树和逻辑树(转载)
2015-06-19 13:00 555理解WPF中的视觉树和逻辑树 理解WPF中的 ... -
理解WPF中的视觉树和逻辑树(转载)
2015-06-19 12:58 1601理解WPF中的视觉树和逻 ... -
GetEnumerator
2015-06-19 12:39 618IEnumerator enumerator = this ... -
资源文件获取配置
2015-06-18 16:03 341object obj = Application.Curren ... -
Pack URI
2015-06-18 15:41 652主要用来定位 资源文 ... -
wpf学习之ObservableCollection<T>相关知识
2015-04-23 11:10 3269本篇学习了ObservableCollection<T& ... -
C#学习之DateTime
2015-04-23 10:30 413DateTime string.Format("{ ... -
c#学习之TimeSpan
2015-04-23 10:29 7311 DateTime dateNow = DateTime ... -
XML特殊字符和空格 换行 转义符(转)
2015-03-25 16:27 6119XML特殊字符和空格 换行 ... -
C#:struct的陷阱:无法修改“xxx”的返回值,因为它不是变量(转)
2015-03-25 14:01 1340C#:struct的陷阱:无法修改“xxx”的返回值,因为它不 ...
相关推荐
1、char[]与string之间的转换 //string 转换成 Char[] string str=hello; char[] arr=str.ToCharArray(); //Char[] 转换成 string string str1 = new string(arr); 2、byte[]与string之间的转化 string str = 你好...
(2)byte[] bt=Convert.FromBase64String(“字符串”); 2.字符串转流 代码如下:(1)MemoryStream ms=new MemoryStream(System.Text.Encoding.Default.GetBytes(“字符串”)); (2)MemoryStream ms=new MemoryStream...
C#各种数据类型转换,字符串 转换 char数组,char数组 转换 字符串,byte数组 转换 字符串,字符串 转换 byte数组 注意转换出来会使原来的bytearray长度变短,字符串 转换 byte数组 长度为传如的长度,将字符串编码为Base...
//c++:Byte(unsigned char) —- c#:System.Byte //c++:SHORT(short) —- c#:System.Int16 //c++:WORD(unsigned short) —- c#:System.UInt16 //c++:INT(int) —- c#:System.Int16 //c++:INT(int) —- c#:System...
将C语言封装成函数dll供C#端调用,需要传递的byte数组作为函数参数来传递。 1、打开Visual Studio2017创建一个C的dll工程;取名为Dll1 2、打开dllmain.cpp,增加一个byte数组元素求和的函数: Cal(unsigned char* ...
本实例实现时主要用到了string 类的ToCharArray 方法和Convert 类的ToChar 方法,下面分别对它们进行 详细介绍。 (1)string类的ToCharArray 方法 string类的ToCharArray 方法用来将字符串中的字符复制到Unicode ...
C#语法入门 1、大小写区别 2、在C#中的布尔类型为bool,而JAVA为boolean 3、C#有一个不安全模式,在此模式之下可以使用指针 4、有枚举类型 5、代理和索引器 6、运算符重载 7、没有throws关键字 下面开始...
String BYTE Byte CHAR Char DOUBLE Double DWORD Int32 or UInt32 FLOAT Single HANDLE (and all other handle types, such as HFONT and HMENU) IntPtr, UintPtr or ...
整型家族:int,byte,char,short,long等等一系列 浮点家族:float,double,decimal 孤独的枚举:enum 孤独的布尔:bool 2.常用的引用类型有: string,class,array,delegate,interface 值得注意的是,无论是...
C# 中所有内容都打包在类中,而所有的类又打包在命名空间中(正如文件存与文件夹中)。和 C++ 一样,有一个主函数作为你程序的入口点。C++ 的主函数名为 main,而 C# 中是大写 M 打头的 Main。 类块或结构定义之后...
常用 Convert 方法有: 第2页 C#(WINFORM)学习 C# Convert.ToBoolean Convert.ToByte Convert.ToChar Convert.ToDateTime Convert.ToDecimal Convert.ToDouble Convert.ToInt16 Convert.ToInt32 Convert.ToInt64 ...
public string idiomFlag; //6 byte public int idiomLength; //4 byte public int idiomCount; //3 byte public int[] idiomPositon; //3 byte } #endregion DateFileHeadStruct #region ...
具体使用方法可以参考我的博客中转载的一篇文章 《C#(.net)中的DllImport用法[转] 》写的很不错,千万要注意C++数据类型到C#的对应关系,选用合适的类型。比如 char* 可以用string来转换,指针类型可以ref 或者数组...
Byte[] buffer = new Byte[516]; fixed (byte* pAddr = buffer) { IntPtr res = SmsGetPhoneNumber((IntPtr)pAddr); if (res != IntPtr.Zero) throw new Exception("Could not get phone number from SIM"); ...
简单C#信息采集工具实现 http://blog.csdn.net/xiaoxiao108/archive/2011/06/01/6458367.aspx 最近想整只爬虫玩玩,顺便熟悉下正则表达式。 开发环境 vs2008 sql2000 实现方法如下 1.先抓取网页代码 2.通过正则...
String[] handlerInfo = doc.DocumentElement.GetAttribute("Handler").Split(new char[] { ' ' }); String cmdId = doc.DocumentElement.GetAttribute("ID"); String sessionId = doc.DocumentElement....
const ivstr:string):string ; function DecryDes(const str:string;const keystr:string;const ivstr:string):string ; implementation procedure XorMemPrim(var Mem1; const Mem2; Count : Cardinal); ...
using System; using System.Collections.... //// foreach (char s in srxdata) //// { //// rxdata[i++] = (byte)s; //// } ////} ////catch { } if (rxdata != null) { int len = rxdata.Length; if ...
new System.Data.SqlClient.SqlParameter("@Original_员工编号", System.Data.SqlDbType.VarChar, 10, System.Data.ParameterDirection.Input, false, ((byte)(0)), ((byte)(0)), "员工编号", System.Data....