深入C#的String类

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication3
{
    class Program
    {
        static void Main(string[] args)

        {
            //空格分隔  join()方法连接 字母大小写
            string input = "1-2-3-4-5-6-7";
            string[] app;
          string join;
          app= input.Split('-');
            foreach(string f in app)
            {
                Console.WriteLine(f);
          }            
            join=string.Join("*",app);
           Console.WriteLine(join);
           int fu = 1233456;
        Console.WriteLine(String.Format("{0,15:C2}",fu));
        Console.WriteLine(String.Format("{0,16:F2}", fu));
         Console.WriteLine(String.Format("{0,-8:P2}", fu));


            //类型转换
          int i = 34;
            double ee;
           float kk;
            string hh;
           ee = Convert.ToDouble(i);
          kk = Convert.ToSingle(i);
           hh = Convert.ToString(i);
           Console.WriteLine("double\t float\t string");
           Console.WriteLine("{0}\t {1}\t {2}",ee,kk,hh);


           //类型转换
             double get = 85.34;
           int ent;
          float tu;
         string du;
        Console.WriteLine("原始值为:{0}",get);
        ent = Convert.ToInt32(get);
          tu = Convert.ToSingle(get);
           du = Convert.ToString(get);
            Console.WriteLine("转换后:");
           Console.WriteLine("int\t float\t string");
          Console.WriteLine("{0}\t {1}\t {2}",ent,tu,du);





//空格分隔  join()方法连接 字母大小写
            string rr;
            string ff;
            Console.WriteLine("输入姓名:");
            rr = Console.ReadLine();
            ff = formatent(rr);
            Console.WriteLine("格式化处理后:");
            Console.WriteLine(ff);


            Console.ReadLine();
    }

        private static string formatent(string rr)
        {
            string[] gg = rr.Split(new char[] {' '});
            for (int i = 0; i < gg.Length;i++ )
            {
                gg[i] = gg[i].Substring(0, 1).ToUpper() + gg[i].Substring(1).ToLower();
            }
            string tt = string.Join(" " ,gg); 

            return  tt ;
        } 
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值