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 ;
}
}
}
深入C#的String类
最新推荐文章于 2019-08-13 10:08:00 发布