---恢复内容开始---

1、类

修饰符 class 类名 基类或接口

{

}

2、命名规范

成员变量前加_

首字符小写,后面单词首字母大写(Camel规则)

接口首字母为I

方法的命名使用动词

所有成员变量声明在类的顶端,用一个换行分开

用有意义的名字命名空间

使用某个控件的值时,尽量命名局部变量

3、变量与常量

值类型:整数int、浮点数float,布尔类型。存储在栈中。

引用类型:使用new创建,托管在堆中,附加成员必须初始化,变量由垃圾回收机制来管理,多个引用类型可以引用同一对象,赋值前为NULL,存储在堆中

枚举类型 enum 枚举名{  }

常量声明 const int =100;

4、类型转换

隐式转换  int i=123; long j=i;

显示转换 double x=111.222; int y=convert.ToInt(x);或者 int y=(int)x;

装箱:将值类型转换为引用类型的过程。

拆箱:将引用类型显示转换为值类型。

5、运算符

算术运算符:加 +  减  -  乘  * 除  / 求余  %

赋值运算符:赋值  =  加赋值 += 减赋值 -= 除赋值 /= 乘赋值 ^= 模赋值 %=  位与  &=  位或 !=  右移 >>=  左移 <<= 异或 ^=

关系运算符:==   >   <   >=  <=

逻辑运算符:与 &   或|  异或 ^

is 检查变量是否为制定类型 bool result = i is Int;

条件运算符:?:

举实例 判断 闰年

           Console.Write("请输入一个年份");
string str = Console.ReadLine();
int year = Int32.Parse(str);
bool isleapyear =((year%) == )||(((year % )== ))&&((year%)!=);
string yesno = isleapyear?"是":"不是";
Console.WriteLine("{0}年{1}闰年",year,yesno);
Console.ReadLine();

new 创建一个对象  typof 对象的数据类型

6、字符和字符串

转义字符  回车换行\n  横向跳到下一制表位置  \t  竖向跳格 \v   退格 \b   回车 \r  换页  \f  反斜杠 \\  单引号 \'  1—3位八进制数所代表单字符 \ddd 1—2位十六进制所代表单字符 \xhh

C#基础(数据类型运算符)的更多相关文章

  1. JS基础-数据类型-运算符和表达式-变量和常量

    1.js的基础语法2.js调试 1.F12调出控制台,查看提示错误及其位置. 2.出错时只影响当前代码块,不会影响其他代码块,后续代码块继续执行.3.语法规范 1.js语句:可执行的最小单元 必须以 ...

  2. C#-语言基础+数据类型+运算符

    一.C#语言基础 新建项目:文件→新建→项目→Visual C#(默认.NET Framework 4.5)→控制台应用程序 1.项目结构 (1)项目后缀 .config ——配置文件(存放配置参数文 ...

  3. Oracle基础数据类型与运算符

    Oracle基础数据类型: 1. 字符型:字符串 char(最大2000), nchar(最大1000, 支持                           Unicode)--->固定长 ...

  4. day02_20190106 基础数据类型 编码 运算符

    一.格式化输出 name = input('请输入姓名') age = input('请输入年龄') hobby = input('请输入爱好') job = input('请输入你的工作') # m ...

  5. python变量与基础数据类型

    一.什么是变量 变量是什么?  变量:把程序运行的中间结果临时的存在内存里,以便后续的代码调用.在python中一切都是变量. 1.python变量命名的要求 1,必须有数字,字母,下划线任意组合. ...

  6. [日常] Go语言圣经--作用域,基础数据类型,整型

    go语言圣经-作用域 1.一个声明语句将程序中的实体和一个名字关联,比如一个函数或一个变量 2.一个变量的生命周期是指程序运行时变量存在的有效时间段;声明语句的作用域对应的是一个源代码的文本区域,它是 ...

  7. Java基础-比较运算符Compare Operators

    Java基础-比较运算符Compare Operators 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.关系运算符 关系运算符包括: 1>.大于(>) 2> ...

  8. Java基础-算术运算符(Arithmetic Operators)

    Java基础-算术运算符(Arithmetic Operators) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. Java程序通过运算符实现对数据的处理,Java中的运算符包括: ...

  9. JavaScript的基础数据类型和表达式

    Java Script的基础数据类型和表达式 基本的数据类型: number(数值)类型:可分为整数和浮点数 string(字符)类型:是用单引号“'”或者双引号“"”来说明的. boole ...

随机推荐

  1. 2-3 用组件改写Todolist案例

     编写组件来改写2-2的Todolist案例

  2. web自动化测试---自动化脚本设置百度搜索每页显示条数

    前面学的都是基础知识,本篇将进入实战练习 以百度“搜索设置”为对象进行测试用例的写作: 百度的搜索设置在首页的“设置”里面,鼠标悬停之后即可显示,如下图红框位置: 测试目标是,修改每页的显示条数为50 ...

  3. gulp和grunt 分享ppt

    gulp是前端开发过程中对代码进行构建的工具,是自动化项目的构建利器:她不仅能对网站资源进行优化,而且在开发过程中很多重复的任务能够使用正确的工具自动完成:使用她,我们不仅可以很愉快的编写代码,而且大 ...

  4. jar包版本介绍(beta,alpha,release),软件的版本介绍

    α(Alpha) 此版本表示该软件仅仅是一个初步完成品,通常只在软件开发者内部交流,也有很少一部分发布给专业测试人员.一般而言,该版本软件的bug(漏洞)较多,普通用户最好不要安装.主要是开发者自己对 ...

  5. [java初探总结篇]__java初探总结

    前言 终于,java初探系列的学习,要告一阶段了,java初探系列在我的计划中是从头学java中的第一个阶段,知识主要涉及java的基础知识,所以在笔记上实在花了不少的功夫.虽然是在第一阶段上面花费了 ...

  6. 从零开始学 Web 之 JavaScript 高级(一)原型,贪吃蛇案例

    大家好,这里是「 从零开始学 Web 系列教程 」,并在下列地址同步更新...... github:https://github.com/Daotin/Web 微信公众号:Web前端之巅 博客园:ht ...

  7. redis 五种数据类型

    前言 前面学会了单机, 学会了集群, 但是redis咋用啊? 或者说, redis支持哪些数据类型呢? 常用的有五种: String , Hash, List, Set, zset(SortedSet ...

  8. Asp.net mvc 5 CRUD代码自动生成工具- vs.net 2013 Saffolding功能扩展

    Asp.net mvc 5 CRUD代码自动生成工具 -Visual Studio.net2013 Saffolding功能扩展 上次做过一个<Asp.net webform scaffoldi ...

  9. 实现一个简单的vue-router

    所有项目的源代码都放在我的github上,欢迎大家start: https://github.com/Jasonwang911/my-vue-router 首先来看下vue-router的使用: im ...

  10. 关于setTimeout的的JS知识

    https://www.jianshu.com/p/3e482748369d?from=groupmessage