2018年11月12日学习日志


一. 关于数据类型:
1. Int   整形,用于存储整数;
2. double   浮点,用于存储小数;
3. string   字符串,用户存储字符;
4. bool    布尔类型  ,用户存储:true/false
5. DataTime   日期时间, 用于存储日期和时间;
6. Var       匿名类型,当无法确定数据类型时使用;
7. 其他;

二. 关于变量的声名:
1. 变量命名规则:
变量名必须是有英文字母,数字,下划组成;
变量名不能只能以字母或者下划线开头;
变量名不能使用关键字和$符号;
2. 变量命名规范:(非强制)
严格区分大小写:大写字母和小写字母不是同一个字母;
单词命名法:根据实际意义成对应的英文单词进行命名;
驼峰命名法:对于组合词名词,首字母小写,其他单词字母大写;
3. 变量声名的方法:
数据类型   变量名称;
数据类型   变量名称   =   值 ;

三. 关于常量的声名:
1. 声名方法:  const   数据类型   常量名称 =  值 ;  
2. 常量在声名的时候必须赋值;
3. 常量在赋值之后不能再次赋值;
4. 常量的名称建议用大写字母命名;

四. 关于枚举(自定义的数据类型)的声名;
1. 声名方法: public   enum   枚举名称    { 值1, 值2, ……}
2. 枚举在定义的时候不能使用方法;
3. 枚举的一般都定义在方法外面,使用public  标识公共的枚举类型;
4. 枚举的值的数量一般都是有限的,在记忆范围之内,不会太多;
5. 枚举的每个值可以进行赋值,被赋予的值必须是整形(int);
6. 枚举类型的变量在赋值的时候必须使用格式:枚举名称.枚举值   赋值
7. 如果枚举在声名的时候被赋值,那么枚举变量在被赋值的时候可以用int进行格式转换来赋予对应的整形值;
  public enum meiJuName
    {
        nan  = 1 , nv  = 0 

    }
meiJuName juname1 = meiJuName.nan;

五. 关于Console类型的应用:
1. Console类常用的四个方法:
Console.Write();   在标准输出流中输出一行字符;
Console.WriteLine();在标准输出流中输出一行字符后换行;
Console.Read();   在标准输入流中读取一个字符;
Console.ReadLine();在标准输入流中读取一行字符;
2. 占位符的应用:
    string name = "liuzhong";
    int age = 18;
Console.WriteLine("我的名字是:{0},我今年{1}岁!", name, age);

在标准输出流中,使用{0},{1},{2}……. 先占据一个位置,然后写上替换的参数,在执行的时候,程序会自动进行替换,注意,参数的数量和位置必须严格保持一致;

3. 制表符的应用;\t
             Console.WriteLine("姓名\t年龄\t性别\t爱好\n");
             Console.WriteLine("姓名\t年龄\t性别\t爱好\n");
         Console.WriteLine("姓名\t年龄\t性别\t爱好\n");
4. 换行符的应用;\n
             Console.WriteLine("姓名\t年龄\t性别\t爱好\n");
             Console.WriteLine("姓名\t年龄\t性别\t爱好\n");
         Console.WriteLine("姓名\t年龄\t性别\t爱好\n");


六. 查看方法声明的代码或者官方说明文档的操作:
1. 在程序中查看某个类或方法的声明代码:长按Control键并鼠标点击类名/方法名;
2. 在官方文档中查看某个类或方法的说明文档:鼠标点击类名/方法名+F1

 

七. 关于数据类型转换:
1. 自动类型转换:系统自动进行的数据类型转换(不损失数据精度);
条件1:必须是值的有效表现形式之间的转换;
条件2:目标类型类型的精度大于被转换类型;  


            double a = 10.001;
            int b = 10;
            string e = "abc";

            //正确;
            double c = a + b;
            //错误;
            int d = a + b;
            //错误;
            int m = a +e;

2. 强制类型转换:
方法一: (数据类型)变量名;
方法二:数据类型.parse(字符串);
方法三:Convert.To数据类型(变量/常量);

double a = 10.001;
            int q = (int)a;

            int g = int.Parse("111");

            int y = Convert.ToInt32(a);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值