C#基础(数据类型运算符)
---恢复内容开始---
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#基础(数据类型运算符)的更多相关文章
- JS基础-数据类型-运算符和表达式-变量和常量
		1.js的基础语法2.js调试 1.F12调出控制台,查看提示错误及其位置. 2.出错时只影响当前代码块,不会影响其他代码块,后续代码块继续执行.3.语法规范 1.js语句:可执行的最小单元 必须以 ... 
- C#-语言基础+数据类型+运算符
		一.C#语言基础 新建项目:文件→新建→项目→Visual C#(默认.NET Framework 4.5)→控制台应用程序 1.项目结构 (1)项目后缀 .config ——配置文件(存放配置参数文 ... 
- Oracle基础数据类型与运算符
		Oracle基础数据类型: 1. 字符型:字符串 char(最大2000), nchar(最大1000, 支持 Unicode)--->固定长 ... 
- day02_20190106  基础数据类型 编码 运算符
		一.格式化输出 name = input('请输入姓名') age = input('请输入年龄') hobby = input('请输入爱好') job = input('请输入你的工作') # m ... 
- python变量与基础数据类型
		一.什么是变量 变量是什么? 变量:把程序运行的中间结果临时的存在内存里,以便后续的代码调用.在python中一切都是变量. 1.python变量命名的要求 1,必须有数字,字母,下划线任意组合. ... 
- [日常] Go语言圣经--作用域,基础数据类型,整型
		go语言圣经-作用域 1.一个声明语句将程序中的实体和一个名字关联,比如一个函数或一个变量 2.一个变量的生命周期是指程序运行时变量存在的有效时间段;声明语句的作用域对应的是一个源代码的文本区域,它是 ... 
- Java基础-比较运算符Compare Operators
		Java基础-比较运算符Compare Operators 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.关系运算符 关系运算符包括: 1>.大于(>) 2> ... 
- Java基础-算术运算符(Arithmetic Operators)
		Java基础-算术运算符(Arithmetic Operators) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. Java程序通过运算符实现对数据的处理,Java中的运算符包括: ... 
- JavaScript的基础数据类型和表达式
		Java Script的基础数据类型和表达式 基本的数据类型: number(数值)类型:可分为整数和浮点数 string(字符)类型:是用单引号“'”或者双引号“"”来说明的. boole ... 
随机推荐
- 来了!阿里开源分布式事务解决方案 Fescar
			摘要: 阿里妹导读:广为人知的阿里分布式事务解决方案:GTS(Global Transaction Service),已正式推出开源版本,取名为“Fescar”,希望帮助业界解决微服务架构下的分布式事 ... 
- Android_性能优化转载
			胡凯 RSS Blog Archives Android Training in Chinese About Android性能优化典范 JAN 17TH, 2015 | COMMENTS 2015年 ... 
- Docz 用 MDX 写 React UI 组件文档
			Docz 用 MDX 写 React UI 组件文档 前言 为了提升开发效率,创建一套 UI 组件库是一种较为有效的方式之一:可以减少重复工作.提高可复用,所以现在越来越多团队开始创建自己的 UI 组 ... 
- Hadoop项目实战-用户行为分析之应用概述(三)
			1.概述 本课程的视频教程地址:<项目工程准备> 本节给大家分享的主题如下图所示: 下面我开始为大家分享今天的第三节的内容——<项目工程准备>,接下来开始分享今天的内容. 2. ... 
- Hadoop2源码分析-HDFS核心模块分析
			1.概述 这篇博客接着<Hadoop2源码分析-RPC机制初识>来讲述,前面我们对MapReduce.序列化.RPC进行了分析和探索,对Hadoop V2的这些模块都有了大致的了解,通过对 ... 
- SVM笔记
			1.前言 SVM(Support Vector Machine)是一种寻求最大分类间隔的机器学习方法,广泛应用于各个领域,许多人把SVM当做首选方法,它也被称之为最优分类器,这是为什么呢?这篇文章将系 ... 
- spring的第一天
			spring的第一天 ssm框架 spring Spring是什么? Spring是容器框架,用来配置(装)Bean,并且维护Bean之间的关系.其中Bean可以是Java中的任何一种对象,可以是J ... 
- webpack4打包报错:WARNING in configuration The 'mode' option has not been set, webpack will fallback to 'production' for this value. Set 'mode' option to 'development' or 'production' to enable defaults fo
			运行命令webpack ./src/main.js ./dist/murenziwei.js后,目录上神马动静都没有,你以为在dist文件夹上会有murenziwei.js吗?毛都没有 警告和错误倒是 ... 
- 【学习笔记】AJAX内容拓展
			题记——近期回顾<javaScript高级程序设计>ajax章节,发现书中对封装一个ajax库并不完美,结合之前看到博客,对ajax库做一点点的优化. 参考博客:如何去封装一个ajax库 ... 
- [TJOI 2018]智力竞赛
			Description 题库链接 给出一张 \(m\) 个点的有向图.问可重最小路径覆盖是否 \(\leq n+1\) .若不,求最多用 \(n+1\) 条路径去覆盖,最大化未覆盖点点权最小值. \( ... 
