2.C#基础(二)

1、常用的快捷键

(1)ctrl+s 保存文件

(2)复制 ctrl+c

(3)粘贴 ctrl+v

(4)剪切 ctrl+x

(5)home end

(6)shift+home:向前选中 shift+end:向后选中

(7)#region

要折叠的代码

#endregion

2、注释符

(1)注销你写的代码

(2)解释你写的代码

单行注释://

多行注释:/*要注释的内容*/

3、变量

变量的作用就是存储数据。

4、张三

1个人 男 单人间 房卡 208

张三跟一个女同事

1男1女 双人间 房卡 205

张三跟一个男同事

2男 单人间 两张床 房卡 202

当开房的人员数量和性别不同的时候,我们开的房间的类型是不一样的。

我们在内存中存储的数据的类型不同的时候,我们在内存中开辟的房间类型也不一样。

100--->整数类型的房间 int

3.14--->小数类型的房间 double

张三-->字符串类型的房间 string

5、声明变量的语法

变量类型 变量名;

变量名=值;

简写形式:变量类型 变量名=值;

存储100

int number;

number=100;

6、变量的总结

int:表示整数类型,只能存储整数,范围是负的二十多亿到正的二十多亿

double:表示小数类型,既可以存储整数也可以存储小数,范围好大。小数点后面的位数可以到15~16位

char:表示字符类型,要求,在给char类型的变量赋值的时候,值必须用单引号引起来。要求char类型的值最多最少只能有1个字符。

string:表示字符串类型,在给字符串赋值的时候,要求值的两遍必须用双引号引起来,可以为空。

decimal:金钱类型,在赋值的时候,值的结尾必须加一个m。小数点后面的位数28~29.

7、变量的使用规则

先声明、再赋值、最后使用

可以被重新赋值:当给一个变量重新赋值之后,老值就没了,取而代之的是新值(这样说并不准确,先这么记)

double d=3.1234567891234567

8、变量的命名规则

在符合下面的条件之前,首先要保证的就是你这个变量的名字有意义。

变量名中唯一可以出现的特殊符号是 _

命名规则:

1、必须以“字母”--不要以数字开头

2、后面可以跟任意“字母”、数字、下划线

注意:

(1)你起的变量名不要与c#系统中的关键字重复.

(2)在c#中,大小写是敏感的

(3)同一个变量名不允许重复定义/声明(先这么认为,不严谨)

总结:

1、变量的名字要有意义

语文  数学  英语

int   chinese;

int   math;

int   english;

2、给变量起名字以字母开头  变量的命名规范

Camel命名规范:变量名首单词的首字母小写,其余每个单词的首字母要大写。多用于给变量命名。highSchoolStudent

Pascal:要求每个单词的首字母都要大写,多用于给类或者方法命名。HighSchoolStudent

9、赋值运算符

=:表示把等号右边的值赋值给等号左边的表达式

int number=10;

由等号连接的表达式我们称之为赋值表达式。

每个表达式我们都认为可以求解出一个定值,对于赋值表达式而言,等号左边变量的值,就是整个赋值表达式的值。

10、加号

(1)相加:当+号两遍都是数字的时候,起到相加的作用。

(2)连接: 当+号两边只要有一边是字符串的时候,就起到一个连接的作用。

11、占位符

先挖个坑,再填个坑。

使用占位符需要注意的地方:

(1)占位符必须从0开始,依次递增

(2)你挖了几个坑,就应该填几个坑,如果你多填了,没效果,少填了,

(3)按照挖坑的顺序输出。

12、异常和错误

错误:你的代码中出现了语法错误。;Console.ReadKey;

异常:代码当中并没有任何语法错误,只不过在程序运行的时候出现了错误。

13、Console.ReadLine();

读取用户在控制台的输入

14、VS的使用

(1)启动vs

(2)文件-->新建-->项目

(3)模板C#-->控制台应用程序

.sln:表示解决方案文件,这个文件中包含着解决方案的信息,可以双击运行。

.csproj:表示项目文件,这个文件中包含着本项目的信息,可以双击运行。

编译:生成--->生成解决方案-->生成可执行文件.exe

在vs中运行当前程序--->点击启动(快捷键F5)

常用设置:

(1)行号:工具----->选项----->文本编辑器---->C#---->选中行号

(2) 解决方案--->公司

项目---->部门

类--->员工

时间: 2024-10-11 18:09:14

2.C#基础(二)的相关文章

Html5开发——html+css基础二(个人博客一)

今天没有写完,而且写的还有点问题,所以今天就先不上传代码了(ps:快写完了才发现布局有问题,导致代码太多,感觉写的不是很好,所以今天先分析一下布局) 第一步先写一个大的div用来放ABC三个部分,这个大的div居中! 第二步分别写ABC三个部分,ABC三个部分分别使用浮动(float)来定位.A和B都各使用了一张非常小的图片,通过重复(repeat)属性生成A和B 第三步C部分分别写好3~16这几个模块,在通过组合利用浮动定位.分组如下: E:3 F:4.7.10.13 G:5.8.11.14

Scala 中的函数式编程基础(二)

主要来自 Scala 语言发明人 Martin Odersky 教授的 Coursera 课程 <Functional Programming Principles in Scala>. 2. Higher Order Functions 把其他函数作为参数或者作为返回值,就是 higher order functions,python 里面也可以看到这样使用的情形.在酷壳上的博客有一个例子就是将函数作为返回值. 2.1 匿名函数 在 python 里边叫 lambda 函数,常常与 map(

Python全栈开发【基础二】

Python全栈开发[基础二] 本节内容: Python 运算符(算术运算.比较运算.赋值运算.逻辑运算.成员运算) 基本数据类型(数字.布尔值.字符串.列表.元组.字典) 编码与进制转换 Python 运算符 1.算术运算: 2.比较运算: 3.赋值运算: 4.逻辑运算:  5.成员运算: 基本数据类型 1.数字 int(整型) 1 class int(object): 2 """ 3 int(x=0) -> integer 4 int(x, base=10) -&g

R语言基础(二) 可视化基础

> which.max(apply(x[c("x1","x2","x3")], 1, sum))49 > x$num[which.max(apply(x[c("x1","x2","x3")], 1, sum))][1] 2005138149 > hist(x$x1) > plot(x$x1,x$x2) > table(x$x1) 80 81 82 83 84

Bootstrap &lt;基础二十五&gt;警告(Alerts)

警告(Alerts)以及 Bootstrap 所提供的用于警告的 class.警告(Alerts)向用户提供了一种定义消息样式的方式.它们为典型的用户操作提供了上下文信息反馈. 您可以为警告框添加一个可选的关闭按钮.为了创建一个内联的可取消的警告框,请使用 警告(Alerts) jQuery 插件. 您可以通过创建一个 <div>,并向其添加一个 .alert class 和四个上下文 class(即 .alert-success..alert-info..alert-warning..ale

图像处理之基础---二维卷积运算原理剖析

卷积运算(Convolution)是通过两个函数f 和g 生成第三个函数的一种数学算子,表示函数f 与经过翻转和平移与g 的重叠部分的累积.如果将参加卷积的一个函数看作区间的指示函数,卷积还可以被看作是“滑动平均”的推广.假设: f(x),g(x)是R1上的两个可积函数,并且积分是存在的.这样,随着 x 的不同取值,这个积分就定义了一个新函数h(x),称为函数f 与g 的卷积,记为h(x)=(f*g)(x). 两个向量卷积,说白了就是多项式乘法.下面用个矩阵例子说明其工作原理: a和d的卷积就是

Bootstrap &lt;基础二十六&gt;进度条

Bootstrap 进度条.在本教程中,你将看到如何使用 Bootstrap 创建加载.重定向或动作状态的进度条. Bootstrap 进度条使用 CSS3 过渡和动画来获得该效果.Internet Explorer 9 及之前的版本和旧版的 Firefox 不支持该特性,Opera 12 不支持动画. 默认的进度条 创建一个基本的进度条的步骤如下: 添加一个带有 class .progress 的 <div>. 接着,在上面的 <div> 内,添加一个带有 class .prog

Python基础二--基本控制语句

基本接触每一种语言,都需要做的:1.print 一个"Hello world!" 2.了解基本的数据类型 3.学习控制语句. 当我们学习控制语句,一般都离不开if,for ,while,switch(case).本文就做一个简单的介绍python的基本控制语句,其中我们用if while来做一个经典的"猜数字游戏",if for来做一个"输出完美数". 在此之前,对于一些没用过python的同学而熟悉c/c++等用{}来做块的要注意了,pytho

Bootstrap &lt;基础二十八&gt;列表组

列表组.列表组件用于以列表形式呈现复杂的和自定义的内容.创建一个基本的列表组的步骤如下: 向元素 <ul> 添加 class .list-group. 向 <li> 添加 class .list-group-item. 下面的实例演示了这点: <!DOCTYPE html> <html> <head> <title>Bootstrap 实例 - 基本的列表组</title> <link href="/boo

Bootstrap &lt;基础二十二&gt;超大屏幕(Jumbotron)

Bootstrap 支持的另一个特性,超大屏幕(Jumbotron).顾名思义该组件可以增加标题的大小,并为登陆页面内容添加更多的外边距(margin).使用超大屏幕(Jumbotron)的步骤如下: 创建一个带有 class .jumbotron. 的容器 <div>. 除了更大的 <h1>,字体粗细 font-weight 被减为 200px. 下面的实例演示了这点: <!DOCTYPE html> <html> <head> <tit