字符串方法

格式化字符串方式

1. 用+ 拼接

string str = "abc";

string str1 = "cba";

console.WriteLine(str+str1);  // abccba

占位符
 

string name = "张三";

int age = 18;

decimal money = 100.1m;

console.WriteLine("姓名{0} 年龄{1} 存款{2}",name,age,money)

模板字符串

console.WriteLine($"姓名{name} 年龄{age}存款{money}")

format 方法

string formaStr = string.Format($"姓名{name}年龄:{age}存款:{money}")

console.WriteLine(formaStr)

length 获取字符串长度

string nameStr = "zhangsan";
            //只读不能写
  int nameNumber = nameStr.Length;
  Console.WriteLine(nameNumber);

指示指定的字符串是否为 null 或者是否为一个空的字符串。

string.IsNullOrWhiteSpace();

ParamsMothod 个数 可变的参数

public static void ParamsMothod(string className, params string[]nameArray)
        {
            string name =null;
            foreach (var item in nameArray)
            {   
                name += item;
                name += ",";
            }
            Console.WriteLine($"{className}学生姓名有:{name}");

        }

             int i = 12345;
            Console.WriteLine("{0:C}", i);   //货币
            Console.WriteLine("{0:D}", i);   //十进制数
            Console.WriteLine("{0:E}", i);    //科学技术法
            Console.WriteLine("{0:F}", i);   // 浮点数表示法
            Console.WriteLine("{0:G}", i);   //G或g General 常用格式
            Console.WriteLine("{0:N}", i);   //N或n 用逗号分割千位的数字

                //获取当前日期
            Console.WriteLine(DateTime.Now);
            Console.WriteLine("{0:D}", DateTime.Now);   //输出到天
            Console.WriteLine("{0:y}", DateTime.Now);   //输出到月
            Console.WriteLine("{0:m}", DateTime.Now);    //取出是那个月
            Console.WriteLine("{0:T}", DateTime.Now);   // 取长时间到秒
            Console.WriteLine("{0:t}", DateTime.Now);   //取短时间到分
            Console.WriteLine("{0:tt}", DateTime.Now);   //取出是上午还是下午

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值