2018年11月12日学习日志

本文详细介绍了C#中的基本数据类型,包括整形、浮点型、字符串等,以及变量和常量的声明规则。同时,深入探讨了枚举类型的应用,并讲解了Console类的常用方法,如输出、读取字符和使用占位符。


一. 关于数据类型:
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);

Below is a list of versions that are available for the restAPI plugin. To find other plugins, please review this listing of most recent releases of all plugins. Plugins extend and enhance the functionality of Openfire. To install plugins, copy the .jar file into the plugins directory of your Openfire installation. Releases Info File Version Released Openfire Version Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.12.0 20257月4 5.0.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.11.0 20246月25 4.8.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.10.2 202311月20 4.7.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.10.1 202211月9 4.7.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.10.0 20229月29 4.7.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.9.1 20228月4 4.7.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.9.0 20228月4 4.7.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.8.3 20227月19 4.7.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.8.2 20226月27 4.7.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.8.1 20226月23 4.7.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.8.0 20224月6 4.7.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.7.1 20222月14 4.7.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.7.0 20221月19 4.7.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.6.0 20216月18 4.6.1 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.4.0 20202月24 4.1.1 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.3.10 20201月7 4.1.1 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.3.9 20193月21 4.1.1 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.3.8 201811月28 4.1.1 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.3.7 20188月30 4.1.1 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.3.6 20188月27 4.1.1 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.3.5 20188月13 4.1.1 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.3.1 20184月20 4.1.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.3.0 20183月7 4.1.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.2.5 201610月14 4.1.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.2.4 20167月4 4.0.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.2.3 20165月3 4.0.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.2.2 20161月20 4.0.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.2.1 201511月24 3.11.0 alpha + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.1.7 201511月13 3.10.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.1.6 20159月24 3.9.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.1.5 20159月1 3.9.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.0.2 20153月3 3.9.0 + The plugins below, so-called SNAPSHOTS, are build automatically by the continuous integration system. They represent the latest development, but are untested. Snapshots Info File Version Built at Openfire Version Plugin REST API ReadMe Changelog Download 1.12.1-SNAPSHOT 20257月4 5.0.0 + Plugin REST API ReadMe Changelog Download 1.12.0-SNAPSHOT 20257月4 5.0.0 + Plugin REST API ReadMe Changelog Download 1.11.1-SNAPSHOT 20257月4 5.0.0 + Plugin REST API ReadMe Changelog Download 1.11.1-SNAPSHOT 202411月18 4.8.0 + Plugin REST API ReadMe Changelog Download 1.11.1-SNAPSHOT 202410月5 4.8.0 + Plugin REST API ReadMe Changelog Download 1.11.1-SNAPSHOT 20246月26 4.8.0 + Plugin REST API ReadMe Changelog Download 1.11.1-SNAPSHOT 20246月25 4.8.0 + Plugin REST API ReadMe Changelog Download 1.11.0-SNAPSHOT 20246月25 4.8.0 + Plugin REST API ReadMe Changelog Download 1.10.3-SNAPSHOT 20244月17 4.7.0 + Plugin REST API ReadMe Changelog Download 1.10.3-SNAPSHOT 20241月12 4.7.0 + Plugin REST API ReadMe Changelog Download 1.10.3-SNAPSHOT 202311月20 4.7.0 + Plugin REST API ReadMe Changelog Download 1.10.2-SNAPSHOT 20236月19 4.7.0 + Plugin REST API ReadMe Changelog Download 1.10.2-SNAPSHOT 20235月3 4.7.0 + Plugin REST API ReadMe Changelog Download 1.10.2-SNAPSHOT 20231月26 4.7.0 + Plugin REST API ReadMe Changelog Download 1.10.2-SNAPSHOT 20231月23 4.7.0 + Plugin REST API ReadMe Changelog Download 1.10.2-SNAPSHOT 202212月31 4.7.0 + Plugin REST API ReadMe Changelog Download 1.10.2-SNAPSHOT 202212月24 4.7.0 + Plugin REST API ReadMe Changelog Download 1.10.2-SNAPSHOT 202212月24 4.7.0 + Plugin REST API ReadMe Changelog Download 1.10.2-SNAPSHOT 202211月9 4.7.0 + Plugin REST API ReadMe Changelog Download 1.10.1-SNAPSHOT 202211月1 4.7.0 +
最新发布
10-03
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值