你好世界

c#初级 杂记

类型转换

  1. 显示类型转换:使用强制类型转换运算符
  2. 隐式类型转换:小类型自动转换为大类型

转义字符

  1. \n:表示换行符
  2. \r:表示回车符
  3. \t:表示制表符
  4. ':表示单引号
  5. ":表示双引号
  6. \:表示反斜杠

控制流

  1. if语句
  2. switch-case语句
  3. while语句
  4. do-while语句
  5. for语句
  6. foreach语句
  7. break和continue语句

数组、集合与字符串

  1. 数组:使用new关键字创建,可以通过下标访问数组元素
  2. 集合:ArrayList可以存储任何类型的对象
  3. 字符串:使用+运算符连接字符串,在C#中字符串是不可变的

对象、类与继承

  1. 类:属性、方法、构造函数和this关键字的使用
  2. 对象:使用new关键字创建,使用析构函数进行资源释放
  3. 继承:使用子类继承父类的属性和方法,使用多态实现运行时绑定

其他核心概念

  1. 命名空间:用于管理和组织代码
  2. 字面量:字面值是指在源程序代码中出现的常数或字符串
  3. 异常处理:try-catch-finally语句块,使用throw关键字抛出异常

扩展说明:

  1. Stopwatch类:用于计算程序运行时间的类,可以使用Start()开始计时,使用Stop()结束计时,并通过Elapsed属性获得计时结果。
  2. StringBuilder类:用于快速构建字符串,避免了字符串拼接过程中频繁地创建新的字符串对象。StringBuilder类的主要方法包括Append()、Insert()、Remove()和Replace()等。
  3. Random类:用于产生随机数的类,可以使用Next()方法生成一个指定范围内的随机数。如果需要生成更加随机的数,可以通过设置Random对象的种子来实现,例如可以使用DateTime.Now.Ticks作为种子
posted @   constantinealicia  阅读(27)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示