视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
C#数据格式转换函数集合
2025-09-27 11:37:43 责编:小OO
文档
常用数据格式转换函数集合

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

}下载本文

显示全文
专题