C#入门学习总结

本文是对C#初学者的学习总结,涵盖了C#的基本概念,包括变量、类型转换、运算符、控制结构、异常处理、数组、函数、枚举等,并强调了方法的重载与递归,同时分享了个人在学习过程中的体会。
摘要由CSDN通过智能技术生成

C#入门篇

写这篇博客最初的想法是:利用这样的形式来对自己上个月的学习进行一个总结。
以下的内容多数为个人理解,少部分为上课笔记,如果有错误,还请大佬们斧正。

1.最后一行代码后面是留三个括号
2.双击Tab键可以跳出模板

1)注释符

  • 单行注释 //内容
  • 多行注释 /*内容*/
  • 文档注释 ///用于注释函数和类

2)接收用户的输入(控制台)

  • Console.ReadLine()
    必须声明一个字符串来接收
    例如:
string name = Console.ReadLine();

如果输入的是数字,则需要使用类型转换
例如:

int number = Convert.ToInt32(Console.ReadLine());

3)转义符和@符号

  • \n
    表示换行
  • \r\n
    和\n一样,但windows需要\r
  • \\
    表示一个右斜杆
  • \t
    表示一个tab空格
  • \"
    表示一个英文半角的双引号
  • \b
    表示一个退格,放到字符串的两边无任何效果
  • @
    取消\在字符串中的转义作用
    将文本按照编辑的原格式输出

4)类型转换
1.如果用户所输入的数字不是用来计算的话,不必将它转换成其他类型,直接用string接收就好啦
2.把double隐式转换为int后又提升为double则需要在语法后加上“*1.0”
3.所有的类型都可以转换成string,使用Tostring()

  • 显式类型转换(强制类型转换)
    语法:(待转换的类型)要转换的类型的值
    例如:(int)double
    大的转小的(double—>int)

  • 隐式类型转换(自动类型转换)
    隐式类型转换的规则是:只要任何类型A在类型B的取值范围内,就可以进行隐式转换
    小的转大的(int—>double)

  • Convert类型转换
    1.类型不兼容时候使用
    2.使用Convert就可以省去声明一个string来储存用户输入的内容的步骤

  • int.parse()
    上面用Convert转换时所调用的方法

  • int.Tryparse()

5)变量
意义:用于储存数据

  • 变量类型
    int 整型
    double 小数类型
    string 字符串类型
    char 字符类型
    decimal 财务货币类型:如果赋值为小数,则需要在后面加个m

  • 命名
    1.变量名要有意义
    2.以字母开头,后面加任意的字母、数字或者下划线,不能又特殊符号

  • 命名规范
    Camel:要求变量名中首单词的首字母小写,其余每个单词的首字母都要大写。多用于给变量命名
    Pascal:要求标识符中每个单词的首字母都要大写。其余字母小写,多用于给类或者方法命名

  • 变量的作用域
    使用结构时一定得考虑变量的作用范围

6)常量 const

  • 在变量类型前面加个const
  • 常量无法重新赋值

7)bool类型

  • true
  • false

8)运算符

  • +号的使用
    1.相加
    2.连接
  • 算数运算符
+
-
*
/
%取余
  • 赋值运算符
    =:把等号右边的值赋值给等号左边的变量
    例如:int n = 1;
    复合赋值运算符
+
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值