C#学习笔记(二)——C#基本语法

在这里插入代码片## 2.1 变量声明

  • 声明格式:
int name1;                                 //变量类型 变量名;
double name_1, name_2, name_3;             //变量类型 变量名1,2,3;
  • 命名规则
  1. 由数字、字母、下划线组成。
  2. 第一个字符不能是数字。
  3. 允许使用中文,但最好不要用。

2. 2 简单数据类型

  • 整型数据:
sbyte有符号整数
short16位有符号整数
int32位有符号整数
long64位有符号整数
byte8位无符号整数
ushort16位无符号整数
uint32位无符号整数
ulong64位无符号整数
  • 浮点类型
double32位数
float16位数
decimal128位

→指定为decimal类型时,需要添加后缀m或M

decimal d=3.14    //会被默认为double类型
  • bool类型
    默认值为ture
bool x=true;
  • 字符类型
    “”表示一个字符串,‘a’表示一个字符。
  • char类方法:
IsDigit判断是否属于十进制
IsLetter是否属于字母类别
IsLetterOrDigit是否属于字母类还是数字类
Parse将制定字符串转换为等效的Unicode字符
ToLower将Unicode转换为小写等效项
ToString将字符的值转换为等效的字符串表示
 static void Main(string[] args)
        {
            char a = 'a';
            char b = '8';
            char c = 'L';
            char d = '.';
            char e = '|';
            char f = ' ';
            //IsLetter
            Console.WriteLine("使用IsLetter判断是否为字母:{0}", char.IsLetter(a));
            //IsDigit
            Console.WriteLine("使用IsDigit判断是否为数字 :{0}", char.IsDigit(b));
            //IsLetterOrDigit
            Console.WriteLine("使用IsLetterOrDigit判断是否为数字或字母 :{0}", char.IsLetterOrDigit(c));
            //IsLower
            Console.WriteLine("使用IsLower判断是否为小写字母 :{0}", char.IsLower(a));
            //IsUpper
            Console.WriteLine("使用IsUpper判断是否为大写字母 :{0}", char.IsUpper(c));
            //IsSeparator
            Console.WriteLine("使用IsSeparator判断是否为分隔符 :{0}", char.IsSeparator(e));
            //IsWhiteSpace
            Console.WriteLine("使用IsWhiteSpace判断是否为分隔符 :{0}", char.IsWhiteSpace(f));
            //IsPunctuation
            Console.WriteLine("使用IsPunctuation判断是否为分隔符 :{0}", char.IsPunctuation(f));
            Console.ReadLine();        
        }

运行结果

  • 转义字符

大部分和c++与c差不多。
就不列表格了。
~在使用多级目录时,可以使用@来实现多级转义

Console.WriteLine(@"C:\Windows\user");

2.3 常量

  • const常量:
    也叫静态常量,必须在声明时就初始化
  • readonly常量:
    称作动态常量,可以进行动态赋值,但只能在构造函数中赋值。
    class Program
    {
        readonly int Price;
        Program()
        {
            Price = 62;
        }
        static void Main(string[] args)
        {

        }
    }
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值