c#编程中遇到的错误 持续更新

来源:互联网 发布:淘宝联盟怎么做高佣 编辑:程序博客网 时间:2024/06/08 14:21

一、c#中地址两个地址不能简单的用+连接,需要用Path类中的Combine去合并两个路径的字符串。

        例如 :"c:\\"和"mydir"合并需要这样:string newPath=Path.Combine("c:\\","mydir");

         2014-7-26

二、c#中将字符串转化为byte数组

        例如:将"字符串ABC"转化为byte数组

            string str = "字符串ABC";            byte[] bytArray = new byte[100];            char[] charArray = new char[100];            charArray = str.ToCharArray();                       Encoder evar = Encoding.UTF8.GetEncoder();            evar.GetBytes(charArray, 0, charArray.Length, bytArray, 0, true)<span style="font-family: Arial, Helvetica, sans-serif;">;</span>
        这样是一种比较简单有效的方法

        而下面这种方法就容易出现乱码

            string str = "字符串ABC";            byte[] bytArray = new byte[100];            char[] charArray = new char[100];            charArray = str.ToCharArray();            for (int i = 0; i < charArray.Length; i++)            {                bytArray[i] = (byte)charArray[i];            }


0 0
原创粉丝点击