using System;
using System.Collections.Generic;
using System.Text;
namespace LaisonTech.CommonBLL
{
数据类型转换
字节转换为字符串
字节转换为字符串
个HEX字符转换为1个字节数组
字符串转换为字节数组
数字的进制,它必须是 2、8、10和16.
字符串转换为字节数组
对每个字符进行判断,过滤非法字符
字节数组转换为字符串
字节数组转换为字符串
待转换的首个字节下标
每隔多少字节,就插入一个换行符.0表示不换行
字节数组转换为带间隔符的字符串,显示用
待转换的首个字节下标
每隔多少字节,就插入一个换行符.0表示不换行
字节数组转换为ASCII字符串
个字节的BCD转换为HEX
字节
个位
result += (Byte)(bcd * 10); //十位
return result; //返回结果
把数组里的每个字节,都从HEX 转换为BCD
把数组里的每个字节,都从BCD转换为HEX
个字节的HEX转换为BCD
字节
如果超过99,则转换99
个位
十位
字符串转换为字节数组
转换为 Int32
转换为 Int32 的字符串
转换为 Boolean
的字符串 转换为 Boolean
各种枚举值转换为Int32String
使用指定间隔符,把字符串分割为多个子串,合并为List
使用指定间隔符,把List合并为一个字符串
使用指定间隔符,把字符串分割为多个子串,合并为BindingList
// strlist = new ObservableCollection // if (String.IsNullOrEmpty(rawdata)) // { // return false; // } // String[] ary = rawdata.Split(splitter); // if ((ary == null) || (ary.Length < 1)) // { // return false; // } // for (int i = 0; i < ary.Length; i++) // { // strlist.Add(ary[i]); // } // return true; 使用指定间隔符,把BindingList合并为一个字符串 // result = String.Empty; // if ((strlist == null || strlist.Count < 1)) // { // return false; // } // StringBuilder tmpstr = new StringBuilder(4096); // foreach (String item in strlist) // { // tmpstr.Append(item); // tmpstr.Append(splitter); // } // tmpstr.Remove(result.Length - 1, 1); // result = tmpstr.ToString(); // return true; 使用指定间隔符,把字符串分割为多个子串,合并为List 使用指定间隔符,把字符串分割为多个子串,合并为List 把字符串列表转换为Boolean数组 把Boolean数组转换为字符串列表 把Boolean数组转换为数值数组 把Boolean数组转换为数值数组 把Boolean数组转换为数值数组 把Boolean数组转换为数值数组 字节转换为Int16 字节转换为Int16 字节转换为Int32 字节转换为Int32 }