zoukankan      html  css  js  c++  java
  • C#中char[]与string之间的转换;byte[]与string之间的转化

    1)C#中char[]string互相转换的写法:

    string 转换成 Char[]
    string ss="abcdefg";
    char[] cc=ss.ToCharArray();

    Char[] 转换成string
    string s=new string(cc);

    --------------------------------------------------
    (2) C#中byte[]string互相转换的写法:
     
    byte[] 转换成string
    byte[] bb=Encoding.UTF8.GetBytes(ss);
    string s=Encoding.UTF8.GetString(bb);
     
    string 转换为byte[]
      byte[] bytes;
      string str = "abc";
      System.Text.ASCIIEncoding ascill = new ASCIIEncoding();
      bytes = ascill.GetBytes(str);
    (3)将一整数逆序,如987654321变为123456789。
       

                //方法一:倒序循环
                int[] intArray = { 9876543210 };
                for (int i = intArray.Length - 1; i >= 0; i--)
                {
                    //intArray[i];
                }

                //方法二:使用反转函数Reverse
                int[] newArrary = intArray.Reverse().ToArray();

                //方法三:C#中char[]与string互相转换的写法:
                string strNum = "9876543210";
                char[] reversed = strNum.Reverse().ToArray();
                string newStrNum = new string(reversed);
    (4)、一、数组(Array)转换为枚举(Enum)类型
    
    enum TypeName
            {
                a, b, c
            }
    
    方法:
    
    string[] names = new string[] { "a", "b", "c" };  
    
    TypeName[] typeNames = names.Select(t => (TypeName)Enum.Parse(typeof(TypeName), t)).ToArray();
    
    字符串转换为枚举类型:
    TypeNametype=(TypeName)Enum.Parse(typeof(TypeName), 'a')
    
    二、枚举(Enum)类型转换为数组(Array)
    
      public enum EmploymentTypeEnum    
    
      {        
    
          FullTime,    
    
          Apply,        
    
          PartTime,    
    
      }
    
     
    
    string[] tmp = Enum.GetNames(typeof(EmploymentTypeEnum));
    

      

      

  • 相关阅读:
    [导入]在.NET下如何实现密码Hash化
    [导入]强大的.NET反编译工具Reflector及插件
    [导入]XML数据岛(XML Data Island)
    验证视图状态 MAC 失败。处理办法
    ASP.NET格式化字符串
    .NET 开发框架技术资料搜集
    网页中图片大小自动调整三种方法
    用户 'azhk' 登录失败。原因: 未与信任 SQL Server 连接相关联。
    jstl及el表达式笔记
    杰普Core Java课程笔记1
  • 原文地址:https://www.cnblogs.com/51net/p/2534963.html
Copyright © 2011-2022 走看看