C# 字符串类以及其他类

字符串

他是一种引用类型表示unicode字符序列,一个字符串可以存储231个unicode字符序列

字符串的建立:

    声明一个字符串变量,并给他初始化赋值
            string s1 = "asdf";
            string s2 = "C:\\sd\\ss";
            string s3 = @"C:\sd\ss";
            //下面这两个是关于路径的设置。

字符串表示格式

string.Format() 或 Console.WriteLine();

主要介绍第二种:
格式参数:{ N[,M] [: Formatcode] }

其中N表示以0为起始编号的、将被替换的参数序号
M表示数据宽度(大于实际宽度,空格充填),M大于0右对齐,M小于0左对齐
Formatcode 表示数据显示格式。

例如,

Console.WriteLine("{0 ,8 :C3 }", 34);
8:总长度是8 位 ,大于零表示右对齐;不够8位左边用空格补齐;

第二个例子:
在这里插入图片描述
0表示第零个数据, :00000.000 :表示数据的显示格式。整数部分占四位,不足四位左边用零补齐,小数部分占三位。
回想第一章的表。

字符串常用操作

 字符串操作

datetime类

			DateTime dt = new DateTime(2020, 10, 1);
            //以短日期的形式显示出来
            Console.WriteLine(dt.ToShortDateString());
            Console.WriteLine("是本年度的第{0}天", dt.DayOfYear);
           
            //输出对象dt的月份值
            Console.WriteLine(dt.Month.ToString());
           
            //DateTime.Now表示当前日期
            TimeSpan ts = dt - DateTime.Now;
          
            //将鼠标放在TotalDays上可以看见它的返回值是double类型
            Console.WriteLine("举例2020年国庆还有{0}天", ts.TotalDays);
            

random类


            Random rd = new Random();
            //产生10到99之间的随机数;
            int x = rd.Next(10, 100);
            Console.WriteLine(x);
            
            //产生0.0~1.0之间的随机实数
            double y = rd.NextDouble();
            Console.WriteLine(y);
            
            byte[] z = new byte[10];
            //用随机数填充指定字节数组元素
            rd.NextBytes(z);
            foreach (byte item in z)
            {
                Console.WriteLine(item);
            }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值