C# 编程入门第二课

文章目录

  • C# 编程入门第二课
    • 1. 注释
    • 2 变量
    • 3.VS2019快捷键
    • 4. String和string
    • 5. 命名规则
    • 6. 赋值运算符,+号作用
    • 7. 占位符
    • 8.转义字符
    • 9. 算术运算符
    • 10.类型转换

1. 注释

单行注释 //

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

文档注释 ///,多用来解释类或方法

2 变量

用来在计算机当中存储数据

使用语法

变量类型 变量名;

变量名=值;

变量类型 变量名=值;

数据类型

1)整数类型:int

  1. 小数类型:double

  2. 金钱类型: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+EndShift+Home光标移动,选择一行代码,笔记本一般没有End和Home键
F12查看关键字,对象源代码
Ctrl+R+E 快速创建类中字段的属性。

也可以通过取巧快速创建构造函数
可以在空白行点击ctrl+.,然后选择要初始化的成员。

VS2019 代码出现波浪线

红色 语法错误

绿色 警告,一般是因为变量没有使用过。

4. String和string

Stringstring都可以用来声明字符串,他们最终映射的类都是一样的。但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,命名规则,赋值运算符,+号作用占位符,转义字符算术运算符,类型转换相关推荐

  1. Python游戏编程入门第二课

    首先确保你的电脑上已经安装了python3.x以上的python环境,并且安装有pycharm和pygame库(pygame直接windows键+r键,cmd,输入pip install pygame ...

  2. C#编程入门第一课 Visual studio 2019使用,cs文件构成,打开项目文件,两句最简单语句,运行前,运行程序,显示行号,设置字体

    C#编程入门第一课 文章目录 C#编程入门第一课 1 2 3 Visual Studio 2019 4. cs文件构成 5. 打开项目文件 6. 两句最简单语句 7. 运行前 8.运行程序 9.显示行 ...

  3. Coursera公开课笔记: 斯坦福大学机器学习第二课“单变量线性回归(Linear regression with one variable)”

    Coursera公开课笔记: 斯坦福大学机器学习第二课"单变量线性回归(Linear regression with one variable)" 发表于 2012年05月6号 由 ...

  4. 斯坦福大学机器学习第二课 “单变量线性回归”

    斯坦福大学机器学习第二课"单变量线性回归(Linear regression with one variable)" 发表于 2012年05月6号 由 52nlp 斯坦福大学机器学 ...

  5. 【Python面试】 说说Python变量、函数、类的命名规则?

    往期面试题: 谈谈对 Python 和其他语言的区别? 说说4种常用编码的区别? 说说Python面向对象三大特性? 说说Python中有几种数据类型? 废话不多说,开始今天的题目: 问:Python ...

  6. 第一讲javascript入门(js的组成、事件类型、嵌入方式、注释方式、输出方式、变量类型 、变量命名规则、字符串转义符、算术运算符、数据类型转换、null和undefined的区别)

    目录 理论: JavaScript是什么 js的组成 二.JavaScript引入方式 1.嵌入式 2.外部引入 事件定义 三.JavaScript注释方式 1.单行注释 2.多行注释 四.JavaS ...

  7. Shell编程入门(第二版)(上)

    简单的示例Shell程序 示例1. #!/bin/bash #This is to show what a shell script looks like echo "Our first e ...

  8. 第一章 - 新手入门 - 第二课 Arduino 简介

    前言 Hello 大家好,你们心爱的马老师又满血回来了,今天我们开始Arduino系列大讲堂第一章.第二讲,也就是咱们的第二课:Arduino 简介,不知道大家还有没有印象,我们上一节课讲的啥,有没有 ...

  9. python小白入门第二课-标识符数据类型字符串方法

    一.标识符 定义:标识符就是一个名字,它的主要作用就是作为变量.函数.类.模块以及其他对象的名称.就好像我们人一样,需要起个名字,便于称呼.指代. 1.变量就是标识符的一种 2.标识符:只要是在pyt ...

最新文章

  1. 启动服务 stisvc 以运行服务器,系统日志:事件类型: 警告 事件来源: b57w2k 怎么回事?...
  2. mysql企业版 5.6.18 安装_Mysql 5.6.18解压包版在Rhel6.7上安装
  3. react第三方组件库_如何自定义您的第三方React组件
  4. pytorch tensor.detach
  5. 三年后,人工智能将彻底改变前端开发?
  6. 修改Linux文件的读写权限
  7. CSS3最常用选择器总结笔记
  8. 传感器原理与应用复习—电阻式应变传感器部分
  9. oracle backup exec,利用Backup Exec 2010进行异机恢复测试
  10. 金融大数据风控建模实战(一)智能风控背景
  11. 面试中问到fiddler的那些问题
  12. 【论文阅读笔记】Ocean: 目标感知的Anchor-free实时跟踪器,速度70+FPS!刚开源(更新中)
  13. excel odc连接文件的创建和使用
  14. 如何用python爬股票数据_python爬虫股票数据,如何用python 爬虫抓取金融数据
  15. 考初级计算机证需要考什么,计算机初级证书要考哪些内容
  16. 【春招实习秋招】前端学习の优质资料整理心路历程(已上岸)
  17. 捕获窗口跳入跳出事件
  18. 基于springboot+vue的网咖网吧管理系统 elementui
  19. 怎样用CMD命令删除或是强行删除文件
  20. 腾讯云启动数据库进程,提示No such host is known

热门文章

  1. Zotero关联获取知网文献的方法
  2. 微信小程序如何跳转到微信公众号文章,小程序如何关联公众号或订阅号
  3. 几款工具神器,高效率助你走上人生巅峰
  4. 打开用友提示运行错误-2147
  5. 使用table元素写一个个人简历表格
  6. 企业如何提高创新能力?推荐你看下这本创新书籍
  7. [论文研读]Compiler Optimization of Accelerator Data Transfers
  8. ecology9.0泛微OA定时任务之调用外部数据源数据案例
  9. JS简易实现五子棋游戏(三)
  10. [故事]一位经济学大师的尴尬