C#入门学习笔记

代码解释

Console.WriteLine("Hello World!"); //在控制台显示 文本

Console.ReadLine();  //暂停程序    Console.ReadLine(); 按回车继续

 string name = Console.ReadLine();  //输入
            Console.WriteLine(name);//显示
            Console.ReadLine();




 //创建一个随机数工具
            Random random = new Random();
            int num2 = random.Next(1, 101);
            int numb;
            do
            {
                Console.WriteLine("用户输入一个数");
                 numb = int.Parse(Console.ReadLine());
                if (numb > num2) Console.WriteLine("大了");
                else if (numb < num2) Console.WriteLine("小了");
                else Console.WriteLine("OK");  
            } while (num2!=  numb);

快捷键

Ctrl + K+ F  //选中 自动对齐
Ctrl + K+ C  //选中 注释
Ctrl + K+ U  //选中 取消注释	

命名规则

1.小写字母开头
2.除了第一个字母小写,其他字母大写开头


C#数据类型

***

标准字符串格式化

	 Console.WriteLine("金钱:{0:c}", 10);    //金钱:¥10.00
	 
     Console.WriteLine("{0:d2}", 5);//数字填充   05 不足两位用0填充
     Console.WriteLine("{0:d2}",15);//数字填充   15
 
     Console.WriteLine("{0:f1}", 1.555);//根据指定精度显示   1.6
     
      Console.WriteLine("{0:p1}", 10);//以百分数显示   10.0%
      
      Console.WriteLine("我爱\"unity\"");//转义字符"\"  改变字符原始含义 
      //错误用法Console.WriteLine("我爱"unity"");
 	   char x = '\0'; //空字符
       char p = '\'' ; //'
       //     \r\n回车换行符    \t == table    水平制表格 

类型转换


            //1.Parse转换 ;string转换为其他数据类型
            //带转换的数据必须像该数据类型
            string str = "18";
            int num = int.Parse(str);
            float a = float.Parse(str);
            //2.ToString转换;其他数据类型转换为string
            int aa = 20;
            string st1 = aa.ToString();
            //3.隐式转换(自动转换)小范围到大范围转换
            byte b1 = 100;
             int b2 = b1;
            //4.显示转换(强制转换 )  由大范围向小范围转换
            int b3 = 100;
            byte b4 = (byte)b3;

**

常用方法

//方法:insert(int a ,string str);
        string str3 = "dadafaf";
        str3 = str3.Insert(3, "你好");
        Console.WriteLine(str3);
        //查找指定字符在字符串中的索引str.IndexOf(string str);
        int index = str3.IndexOf("a");
        //str.Remove(int a);
        //str.Replace(string str,string str1);
        //str.StartsWith(string str);返回bool 类型  比较两个字符串 
        //str.Contains(string str);检测 字符串中是否包含 该字符
        //DateTime dt = new DateTime(year,month,day); 日期方法

**

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值