C#中的常识

1.快捷键

Ctrl+K+D:快速对齐代码

Ctrl+Z:撤销

Ctrl+S:保存

Ctrl+J:快速弹出智能提示

Shift+End、Shift+Home:快速选中

Ctrl+K+C:注释所选代码

Ctrl+K+U:取消对所选代码的注释

F1:转到帮助文档MSDN

#Region和#EndRegion:折叠冗余代码

2.数据类型

1)int

2)double

3)string

4)decimal:金钱类型,用来存储金钱,在其值后面需要加上一个m

5)char:用来存储单个字符,有且仅有一个字符,不能为空。

注:char型需要用单引号引起来,而string型需要用双引号引起来。

3.命名规则:

1)必须以“字母”、“_”、“@”开头,不能以数字开头

2)后面可以跟任意“字母”、“数字”、“_”

注:1)自己命名的变量名不能与C#系统中的关键字重复

2)注意大小写敏感

3)同一个变量名不允许重复定义

4)两个命名规范:

(1)Camel 骆驼命名规范。要求变量名首单词的首字母要小写,其余每个单词的首字母要大写(多用于给变量命名)

(2)Pascal命名规范:要求每个单词的首字母都大写,其余字母小写。(多用于给类或者方法命名)

4.交换两个变量的值

1)设一个中间变量,然后互换

2)对于数字型的变量可以不使用第三方变量,可利用两个变量的加加减减来完成

eg:n1 = 20,n2 = 50

n1 = n1 - n2 则n1 = -30

n2 = n2 + n1则n2 = 20

n1 = n2 - n1 则n1 = 50

完成!

5.转义符

\n :换行

\":一个英文半角的双引号

\t:一个tab键

\b:一个退格键(但是放到字符串两边没有效果)

\r\n:在Windows操作系统中不能用\n表示换行,只能用\r\n

\\:一个\

[email protected]符号

1)取消\在字符串中的转义作用,使其单纯的表示一个‘\‘(多用于输出地址)

2)将字符串按照编辑的原格式输出

7.类型转换

1)自动类型转换,或隐式类型转换

int和double兼容(都是数字类型)

目标类型大于源类型

double>int  小的转大的

2)显示类型转换

大的转小的:(待转换的类型)需要转换的值;

int n1 = 10;

int n2 = 23;

double d = n1 * 0.1 / n2;

注:Console.WriteLine("{0:0.0000}", d);

可以输出4位小数

时间: 2024-11-06 17:36:08

C#中的常识的相关文章

thinkphp框架中session常识

在看别人代码时候,发现他,在tp框架中使用session没有些session_start();然后我去查看了手册初始化设置方法 无需手动调用,在App类的初始化工作结束后会自动调用,通常项目只需要配置SESSION_OPTIONS参数即可 认情况下,初始化之后系统会自动启动session,如果不希望系统自动启动session的话,可以设置SESSION_AUTO_START为false. 'SESSION_AUTO_START' =>false session删除 session(null);

python中元组常识,以及for 与 range 的用法!

元组 元组 -- tuple(只能查看,不可以进行增删改) 有序,不可变,支持索引 元组用于存储一些比较重要的信息 元组在配置文件中会使用 元组就是不可变的列表 #定义的方式: #元组 tup = (1,"alex",True,"大黑哥",[1,2,3]) #列表 lst = [1,"alex",True,"大黑哥",[1,2,3]] # print(tu) # tup = (1,"alex",True,&

从游戏演进的角度谈近期游戏设计中的10大趋势

转自:http://gamerboom.com/archives/95163 与所有艺术形式一样,电子游戏也会随着时间的推移而演变并在这个过程中受到各种趋势的影响.当然,新的趋势和概念也会不断涌现. 在本篇文章中,我列举出了近几年最有趣/最流行的10种趋势. 趋势一:全民游戏 游戏设计中最主要的趋势是“扩大可访问性”.任天堂Wii和DS的巨大成功再加上休闲游戏的兴起,使得电子游戏在公众意识中迅速膨胀,因此也涌入了一大批新玩家. 目前市面上的许多热门游戏都带有新手教程,玩法简单的游戏也再次流行了起

systemverilog中实现饱和截位和饱和截位的分析

截位(rnd/prnd/floor):都是去掉低位数据的操作(去掉低位低精度的数据,或者说小数位,降低数据的精度) 饱和(sat/sym_sat):都是去掉高位数据的操作,(去掉无符号数高位的0,或者有符号数高位多余的符号位) 函数说明: floor: 这个操作很简单,就是把低位直接截掉,精度损失大.有符号和无符号数据都适用用于这个函数,且不需要指示输入的数据是有符号还是无符号. prnd: 1.假的四舍五入处理,与真正的四舍五入唯一的区别在于,当输入的数据是负数的时候,且要截掉的数据为1xx1

Solution: 最近公共祖先·一 [hiho一下 第十三周]

题目1 : 最近公共祖先·一 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 小Ho最近发现了一个神奇的网站!虽然还不够像58同城那样神奇,但这个网站仍然让小Ho乐在其中,但这是为什么呢? “为什么呢?”小Hi如是问道,在他的观察中小Ho已经沉迷这个网站一周之久了,甚至连他心爱的树玩具都弃置一边. “嘿嘿,小Hi,你快过来看!”小Ho招呼道. “你看,在这个对话框里输入我的名字,在另一个对话框里,输入你的名字,再点这个查询按钮,就可以查出来……什么!我们居然有同一个

220V和380V电器设备电流计算方法

1)单相电机电流=功率/(电压*功率因数*效率): 2)三相电机电流=功率/(1.732*电压*功率因数*效率): 3)空载电流为额定电流的30-50%左右: 4)三相电机的直接起动电流为额定电流的7倍. 计算220V电器的电流 1.220V单相电机   额定电流=1000×功率/(效率×功率因数×额定电压)           =1000P/(0.75×0.75×220)           =8P   即1KW的单相电机额定电流约为8A.2.220V单相电热器或白炽灯泡   额定电流=100

12本最具影响力的程序员书籍

要成为一个更好的开拓人员,我应当读哪些书?我真的需求念书吗?这是一个很值得切磋的成绩,而且也是我在成为软件工程师之时问了很多导师的一个成绩.但成绩是,很多人引荐的是不合主题的不合书本.他们引荐的书在他们看来是伟大的,但没有人能奉告我,要想成为一个伟大的工程师,我应当阅读什么,哪些是首要的.是必读的书本. 我从我的导师那儿学到了很多对象,并认识到,我依然有很多对象需求进修,还有许多不合的书需求阅读.我决定每个月读一本专业领域(软件工程)的书.随着时候的堆集,我总结出了我认为想要成为一个顶级开拓人员

现代软件工程 练习与讨论 第四章 结对编程

4.7.2. 人和人不一样,在和别人合作的时候,要注意各人表达观点的方式和思考的方式不尽相同.请看网上关于MBTI的文章,测试并分享各自的MBTI类型,讨论不同性格类型对合作有多大的影响, 在合作的各个阶段应该如何应对. ISTJ 安静.严肃,通过全面性和可靠性获得成功.实际,有责任感.决定有逻辑性,并一步步地朝着目标前进,不易分心.喜欢将工作.家庭和生活都安排得井井有条.重视传统和忠诚. ISFJ 安静.友好.有责任感和良知.坚定地致力于完成他们的义务.全面.勤勉.精确,忠诚.体贴,留心和记得

现代软件工程 第四章 【结对编程】练习与讨论

4.7.2  性格对合作的影响 人和人不一样,在和别人合作的时候,要注意各人表达观点的方式和思考的方式不尽相同.请看网上关于MBTI的文章,测试并分享各自的MBTI类型,讨论不同性格类型对合作有多大的影响, 在合作的各个阶段应该如何应对. ISTJ 安静.严肃,通过全面性和可靠性获得成功.实际,有责任感.决定有逻辑性,并一步步地朝着目标前进,不易分心.喜欢将工作.家庭和生活都安排得井井有条.重视传统和忠诚. ISFJ 安静.友好.有责任感和良知.坚定地致力于完成他们的义务.全面.勤勉.精确,忠诚