一周学会C#(前言续二)

原创 2004年01月09日 10:08:00

一周学会C#(前言续二)

C#才鸟(QQ:249178521)

8.操作符<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

操作符                    类型

 + - * / %(取余数)        算术

&& || ! ?:                 逻辑

< <= > >=                   关系

== !=                        相等

=                             赋值

9.编程风格

·        较正规的编程风格

w       在一个二元操作符的每一边都加一个空格

w       在每一个逗号后面而不是前面加一个空格

w       每一个关键字后面加一个空格

w       一行一个语句

w       分号前不要有空格

w       函数的园括号和参数之间不加空格

w       在一元操作符和操作数之间不加空格

在一个二元操作符的每一边都加一个空格:

Console.WriteLine("{0}", result / 13);  //推荐

Console.WriteLine("{0}", result/13);  //不推荐

在每一个逗号后面而不是前面加一个空格:

Console.WriteLine("{0}", result / 13); //推荐

Console.WriteLine("{0}",result / 13); //不推荐

每一个关键字后面加一个空格:

if (OneLine(comment)) ...   //推荐

if(OneLine(comment)) ...    //不推荐

分号前不要有空格:

Console.WriteLine("{0}", result / 13); //推荐

Console.WriteLine("{0}", result / 13) ; //不推荐

函数的园括号和参数之间不加空格:

if (OneLine(comment)) ...  //推荐

if (OneLine( comment )) ... //不推荐

在一元操作符和操作数之间不加空格:

++keywordCount; //推荐

++ keywordCount; //不推荐

10.找错

bool checked;

...                                         1

 

public static void main()

{ ... }                                     2

 

int matched = symbol.Match(input)

if (matched > 0)

{

     ....  

}                                           3

 

char optional = "?";

string theory = 'complex'                 4

 

int matched = 0_or_more(symbol);

...                                                                 5

 

1段程序的错误:checked是一个关键字

2段程序的错误:不是main,而是Main

3段程序的错误:变量声明语句没有分号

4段程序的错误:字符值必须用单引号表示,字符串必须用双引号表示

5段程序的错误:第一个错误是标识符不能以数字开头;第二个错误是不能用下划线作标识符。

一周学会Linux

什么是Linux 大部分人在日常使用中没有用过Linux,导致在一些人眼中觉得Linux很神秘,会Linux编程好牛逼,心中不由自主腾起一股敬仰之情~其实它没那么神秘,只是一个操作系统,和window...
  • everl_1
  • everl_1
  • 2016年08月30日 19:19
  • 194

一周学会Linux实战

为什么学习Linux? 1、Linux的性能卓越。 Linux是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可,目前很多中型,大型甚至是巨型项目都在使用Linux。很多软...
  • ahuang1900
  • ahuang1900
  • 2014年07月26日 01:39
  • 578

Web安全 -- 前言(续)

双十一来了,团队也在想着为大家搞点福利。所以特约好朋友给大家开几期渗透测试课程。此次课程基本上就是利用自己搭建靶场和编写靶场,给大家进行讲解。大佬已经有着非常丰富的渗透测试经验,必定会把套路传给大家。...
  • redBu1l
  • redBu1l
  • 2017年12月10日 11:22
  • 96

C#根据当前时间获取本周、本月、本季度等时间段

根据当前时间获取本周、本月、本季度等时间段
  • Han_MoMo
  • Han_MoMo
  • 2015年01月15日 08:38
  • 1625

Android数据库高手秘籍(零)——前言

我相信还是有不少Android程序员并没有将数据库编程掌握得非常娴熟,或者还只是处于比较简单的使用阶段,这主要是因为我们做客户端的程序员接触数据库的机会要比服务器端的程序员少得多。但是,能够很好地掌握...
  • sinyu890807
  • sinyu890807
  • 2014年09月04日 09:07
  • 36373

html5入门前言

1、HTML是什么?   HTML是用来描述网页的一种语言。       HTML 指的是超文本标记语言 (Hyper Text Markup Language)       HTML 不是一种编程语...
  • itzhengmaolin
  • itzhengmaolin
  • 2016年07月20日 01:51
  • 397

一周学会Linux学习笔记(二)

1.常用Linux命令    -----指定运行级别           命令 init[0123456]      运行级别            0: 关机   1:单用户 2:多用户状态没有网络...
  • u011580954
  • u011580954
  • 2014年01月10日 09:59
  • 353

《Android应用开发精解》前言

前言如今的Android市场异常火爆,Android手机已经占据智能手机操作系统的半壁江山了。Android市场的火爆也带动了Android软件的发展,越来越多的开发者开始学习Android开发,开始...
  • arui319
  • arui319
  • 2014年12月23日 16:01
  • 1505

继电器与续流二极管

转自:http://liuyunfeng484.blog.163.com/blog/static/6683171520127219531631/ 在电路中反向并联在继电器或电感线圈的两端,当电感...
  • yc550370460
  • yc550370460
  • 2013年01月21日 10:20
  • 1789

一周学会Linux

为什么学习Linux? 1、Linux的性能卓越。 Linux是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可,目前很多中型,大型甚至是巨型项目都在使用Linux。很多软件公...
  • wangyuhang_521
  • wangyuhang_521
  • 2013年11月05日 11:24
  • 923
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一周学会C#(前言续二)
举报原因:
原因补充:

(最多只允许输入30个字)