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));
    

      

      

  • 相关阅读:
    java常用配置文件头部声明
    Error while launching application Error: spawn ENOMEM 解决
    Maven添加依赖后如何在IDEA中引用
    2017-2018 ACM-ICPC East Central North America Regional Contest (ECNA 2017)部分题解
    最小一乘法的一种数值算法?
    LOJ 6409. 「ICPC World Finals 2018」熊猫保护区
    min-max容斥复习
    BMCH
    大象
    关于高维卷积的一些不成熟的想法
  • 原文地址:https://www.cnblogs.com/51net/p/2534963.html
Copyright © 2011-2022 走看看