C# 编程入门第二课 注释变量,VS2019快捷键,String和string,命名规则,赋值运算符,+号作用占位符,转义字符算术运算符,类型转换
C# 编程入门第二课
文章目录
- C# 编程入门第二课
- 1. 注释
- 2 变量
- 3.VS2019快捷键
- 4. String和string
- 5. 命名规则
- 6. 赋值运算符,+号作用
- 7. 占位符
- 8.转义字符
- 9. 算术运算符
- 10.类型转换
1. 注释
单行注释
//
多行注释
/*要注释的内容 */
文档注释
///
,多用来解释类或方法
2 变量
用来在计算机当中存储数据
使用语法
变量类型 变量名;
变量名=值;
或
变量类型 变量名=值;
数据类型
1)整数类型:int
小数类型:double
金钱类型:decimal ,精度高,银行系统常见使用
4)字符串类型:string ,可以为空,""
5)字符类型:char ,不可以为空,最多最少都要有一个字符。
3.VS2019快捷键
F5
运行调试代码
Ctrl+K+D
快速对齐代码
Ctrl+K+C
注释代码(Comments,注释的意思)
Ctrl+K+U
取消注释
F1
弹出帮助,比如把光标放在要查的关键字char
里,然后点击F1
就会弹出关于char
的文档
Ctrl+J
快速弹出智能提示
#region
…#endregion
折叠冗余代码
Shift+End
,Shift+Home
光标移动,选择一行代码,笔记本一般没有End和Home键
F12
查看关键字,对象源代码
Ctrl+R+E
快速创建类中字段的属性。
也可以通过取巧快速创建构造函数
可以在空白行点击ctrl+.
,然后选择要初始化的成员。
VS2019 代码出现波浪线
红色 语法错误
绿色 警告,一般是因为变量没有使用过。
4. String和string
String
和string
都可以用来声明字符串,他们最终映射的类都是一样的。但String
不是C#独有(.net平台的其他语言一般都有),string
是C#独有的,是C#的关键字。
推荐使用string
。
5. 命名规则
大体上和其他语言相同。
首先要保证这个变量名要有意义
1.以字母
,_
,@
开头(一般以字母开头)
2.后面可以是任意字母
,数字
,_
注意
不要和关键字冲突
大小写是敏感的,不同的
同一个变量不可以重复声明定义
推荐命名规范
1.Camel 骆驼命名规范:要求变量名首单词的首字母要小写,其余每个单词首字母大写。多用来给变量命名。
2.pascal命名:要求每个单词的首字母都要大写。其余字母小写。多用来给类或方法命名。
6. 赋值运算符,+号作用
int number = 10;
=: 表示赋值的意思,由等号连接的表达式称之为赋值表达式。对于赋值表达式而言,等号左边变量的值就是整个赋值表达式的值。
+号作用
1)连接:当+号有一边是字符串时,+号就起到连的作用。这和Python类似。
2)相加:两边是数字的时候。
7. 占位符
暂时发现只能在打印时使用,简化打印有变量的情况
Console.WriteLine("我叫{0},{1}岁,电话是:{2}",name,age,tel);
1、你挖了几个坑,就应该填几个坑,如果你多填了,没效果。
如果你少填了,抛异常。
2、输出顺序:按照挖坑的顺序输出。看{ }里的数字。
8.转义字符
其他编程语言一般都有
转义字符指的就是一个’\’+一个特殊的字符,组成一个具有特殊意义的字符
\n:表示换行
":表示一个英文半角的双引号
\t:表示一个tab键的空格
\b表示一个退格键,放在字符串的两边没有效果
\\表示一个\
@符号
1.取消\在字符串种的转义作用。比如Python中的r"...."
,原始字符串。
2.将字符串按照编辑的原格式输出。
9. 算术运算符
+ - * / %
有优先级
10.类型转换
隐式类型转换:
我们要求等号两遍参与运算的操作数的类型必须一致,如果不一致,满足下列条件会发生
自动类型转换,或者称之为隐式类型转换。
两种类型兼容
例如:int 和 double 兼容(都是数字类型)
目标类型大于源类型
例如:double > int 小的转大的
显示类型转换:
1、两种类型相兼容 int–double
2、大的转成小的 double----int
语法:
(待转换的类型)要转换的值;
显式:double n1 = 10;int n2 = (int)n1;
C# 编程入门第二课 注释变量,VS2019快捷键,String和string,命名规则,赋值运算符,+号作用占位符,转义字符算术运算符,类型转换相关推荐
- Python游戏编程入门第二课
首先确保你的电脑上已经安装了python3.x以上的python环境,并且安装有pycharm和pygame库(pygame直接windows键+r键,cmd,输入pip install pygame ...
- C#编程入门第一课 Visual studio 2019使用,cs文件构成,打开项目文件,两句最简单语句,运行前,运行程序,显示行号,设置字体
C#编程入门第一课 文章目录 C#编程入门第一课 1 2 3 Visual Studio 2019 4. cs文件构成 5. 打开项目文件 6. 两句最简单语句 7. 运行前 8.运行程序 9.显示行 ...
- Coursera公开课笔记: 斯坦福大学机器学习第二课“单变量线性回归(Linear regression with one variable)”
Coursera公开课笔记: 斯坦福大学机器学习第二课"单变量线性回归(Linear regression with one variable)" 发表于 2012年05月6号 由 ...
- 斯坦福大学机器学习第二课 “单变量线性回归”
斯坦福大学机器学习第二课"单变量线性回归(Linear regression with one variable)" 发表于 2012年05月6号 由 52nlp 斯坦福大学机器学 ...
- 【Python面试】 说说Python变量、函数、类的命名规则?
往期面试题: 谈谈对 Python 和其他语言的区别? 说说4种常用编码的区别? 说说Python面向对象三大特性? 说说Python中有几种数据类型? 废话不多说,开始今天的题目: 问:Python ...
- 第一讲javascript入门(js的组成、事件类型、嵌入方式、注释方式、输出方式、变量类型 、变量命名规则、字符串转义符、算术运算符、数据类型转换、null和undefined的区别)
目录 理论: JavaScript是什么 js的组成 二.JavaScript引入方式 1.嵌入式 2.外部引入 事件定义 三.JavaScript注释方式 1.单行注释 2.多行注释 四.JavaS ...
- Shell编程入门(第二版)(上)
简单的示例Shell程序 示例1. #!/bin/bash #This is to show what a shell script looks like echo "Our first e ...
- 第一章 - 新手入门 - 第二课 Arduino 简介
前言 Hello 大家好,你们心爱的马老师又满血回来了,今天我们开始Arduino系列大讲堂第一章.第二讲,也就是咱们的第二课:Arduino 简介,不知道大家还有没有印象,我们上一节课讲的啥,有没有 ...
- python小白入门第二课-标识符数据类型字符串方法
一.标识符 定义:标识符就是一个名字,它的主要作用就是作为变量.函数.类.模块以及其他对象的名称.就好像我们人一样,需要起个名字,便于称呼.指代. 1.变量就是标识符的一种 2.标识符:只要是在pyt ...
最新文章
- 启动服务 stisvc 以运行服务器,系统日志:事件类型: 警告 事件来源: b57w2k 怎么回事?...
- mysql企业版 5.6.18 安装_Mysql 5.6.18解压包版在Rhel6.7上安装
- react第三方组件库_如何自定义您的第三方React组件
- pytorch tensor.detach
- 三年后,人工智能将彻底改变前端开发?
- 修改Linux文件的读写权限
- CSS3最常用选择器总结笔记
- 传感器原理与应用复习—电阻式应变传感器部分
- oracle backup exec,利用Backup Exec 2010进行异机恢复测试
- 金融大数据风控建模实战(一)智能风控背景
- 面试中问到fiddler的那些问题
- 【论文阅读笔记】Ocean: 目标感知的Anchor-free实时跟踪器,速度70+FPS!刚开源(更新中)
- excel odc连接文件的创建和使用
- 如何用python爬股票数据_python爬虫股票数据,如何用python 爬虫抓取金融数据
- 考初级计算机证需要考什么,计算机初级证书要考哪些内容
- 【春招实习秋招】前端学习の优质资料整理心路历程(已上岸)
- 捕获窗口跳入跳出事件
- 基于springboot+vue的网咖网吧管理系统 elementui
- 怎样用CMD命令删除或是强行删除文件
- 腾讯云启动数据库进程,提示No such host is known