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

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. Java 单元测试顺序执行

    坑死我了,原来@Before会执行多次. 通过函数名可以实现顺序执行,执行顺序和函数的位置无关. import org.junit.Before; import org.junit.BeforeCla ...

  2. hdu 6127---Hard challenge(思维)

    题目链接 Problem Description There are n points on the plane, and the ith points has a value vali, and i ...

  3. [Java初探外篇]__关于正则表达式

    正则表达式通常用于判断语句之中,用来检测一段字符串是否满足某一个格式.在日常生活中被广泛的用于各种用户输入信息的检测上. 而正则表达式实际上是一些具有特殊意义的字符序列.通过这些特殊字符构成的特殊序列 ...

  4. TCP/IP 笔记 - 用户数据报协议和IP分片

    关于本章中的IP分片部分,参考第五章IP分片头部知识点.需要注意的是,TCP有超时重传,UDP的超时重传则依赖上层应用程序实现. 用户数据报协议(UDP) UDP是一个简单的面向无连接.不可靠的数据报 ...

  5. SQOOP安装部署

    1.环境准备 1.1软件版本 sqoop-1.4.5 下载地址 2.配置 sqoop的配置比较简单,下面给出需要配置的文件 2.1环境变量 sudo vi /etc/profile SQOOP_HOM ...

  6. 图像处理之Retinex增强算法(SSR、MSR、MSRCR)

    视网膜-大脑皮层(Retinex)理论认为世界是无色的,人眼看到的世界是光与物质相互作用的结果,也就是说,映射到人眼中的图像和光的长波(R).中波(G).短波(B)以及物体的反射性质有关 其中I是人眼 ...

  7. 和我一起打造个简单搜索之Logstash实时同步建立索引

    用过 Solr 的朋友都知道,Solr 可以直接在配置文件中配置数据库连接从而完成索引的同步创建,但是 ElasticSearch 本身并不具备这样的功能,那如何建立索引呢?方法其实很多,可以使用 J ...

  8. Docker国内仓库和镜像

    由于网络原因,我们在pull Image 的时候,从Docker Hub上下载会很慢...所以,国内的Docker爱好者们就添加了一些国内的镜像(mirror),方便大家使用. 一.国内Docker仓 ...

  9. U3D Time类

    Time.time 表示从游戏开发到现在的时间,会随着游戏的暂停而停止计算. Time.timeSinceLevelLoad 表示从当前Scene开始到目前为止的时间,也会随着暂停操作而停止. Tim ...

  10. 部署DTCMS到Jexus遇到的问题及解决思路---Linux环境搭建

    最近朋友托我帮忙研究如何把一个DTCMS部署到Linux下,经过1天的研究,部署基本成功,可能有些细节还未注意到,现在把心得分享一下.过程比预期的要简单 身为.Net程序员,这个问题的第一步可能就是如 ...