• 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网络爬虫爬虫小栗子
    浮点数精确表示
    使用yum安装CDH Hadoop集群
    判断奇数,java陷阱
    Long型整数,缄默溢出
    java基础知识点
    java常用指令
    Codeforces Round #275 (Div. 2) D
    区间dp的感悟
    Codeforces Round #386 (Div. 2) C D E G
  • 原文地址:https://www.cnblogs.com/51net/p/2534963.html
Copyright © 2020-2023  润新知