
C#入门
文章平均质量分 57
C#入门的学习和练习
1uther
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C#的for循环语句
本文介绍了for循环的基本作用、语法结构及实际应用。for循环通过初始表达式、条件表达式和增量表达式三部分构成,适合处理确定范围的数值操作。文章详细说明了各表达式的作用机制,并指出for循环支持嵌套和死循环等特性。通过6个典型练习展示了for循环的多种应用场景,包括数值输出、偶数求和、九九乘法表以及不同形状的星型方阵打印。这些示例涵盖了for循环的基本语法、嵌套使用和格式化输出等核心知识点,可作为编程初学者的实践参考。原创 2025-08-14 15:16:25 · 507 阅读 · 0 评论 -
C#的while语句和do while语句
本文介绍了while循环的基本语法、使用场景及注意事项。while循环通过条件判断重复执行代码块,可用于累加计算、质数判断、密码验证等场景。文章详细说明了break(跳出循环)和continue(跳过本次循环)两个流程控制关键词的使用方法,并提供了7个典型练习案例,包括奇数和计算、质数判断、用户登录验证、班级成绩统计等。特别提醒要注意避免死循环,同时讲解了while循环的嵌套使用方式。这些示例展示了while循环在程序逻辑控制中的灵活应用。原创 2025-08-11 16:29:12 · 921 阅读 · 0 评论 -
C#的switch语句
本文介绍了switch语句的语法与应用。switch语句通过判断变量值实现代码分支,基本结构为switch(变量){case常量:代码;break;...}。文章详细说明了其特点:支持多个case、可选default、允许嵌套和贯穿(多个case共享代码块)。最后通过学生成绩评级案例演示了实际应用,先使用if-else将分数转换为等级,再用switch输出对应评级(A-E)。这个案例展示了switch语句与条件判断的配合使用方式。原创 2025-08-08 12:32:03 · 377 阅读 · 0 评论 -
C#的if语句
本文介绍了C#中的条件语句及其应用。主要内容包括:1) if语句的基本语法和使用注意事项;2) if-else语句实现双分支逻辑;3) if-elseif-else语句处理多条件判断;4) 5个实践练习,包括数值比较、奇偶判断、最大值查找、字符验证和登录验证等场景。重点讲解了条件语句的语法规则、嵌套使用方法和常见应用场景,通过示例代码展示了如何利用bool表达式实现程序逻辑分支控制。原创 2025-08-07 15:53:59 · 362 阅读 · 0 评论 -
C#运算符
本文介绍了四种运算符的使用:1)条件运算符(>,<,==等)用于比较值,返回布尔结果;2)逻辑运算符(&&,||,!)用于布尔运算,支持优先级和短路规则;3)位运算符(&,|,^等)对二进制位进行操作;4)三目运算符(?:)实现条件赋值。重点说明了各运算符的语法规则、使用注意事项和典型应用场景,如条件比较、区间判断、位运算计算等,并提供了示例代码说明其具体用法。原创 2025-08-05 18:44:40 · 424 阅读 · 0 评论 -
C#字符串拼接
本文介绍了C#中字符串拼接的多种方法:1.使用"+"或"+="运算符进行拼接,注意运算顺序和类型转换规则;2.使用string.Format()方法和占位符{0}{1}等格式化字符串;3.直接在Console.WriteLine中使用占位符输出。文章还提供了4个练习案例,演示如何拼接用户输入的姓名、年龄等个人信息,包括基本拼接、复合运算拼接和占位符格式化输出等方法,帮助掌握字符串处理技巧。原创 2025-08-04 18:04:54 · 153 阅读 · 0 评论 -
C#算数运算符
本文介绍了C#基础运算符的使用方法,包括赋值运算符、算术运算符及其优先级规则。重点讲解了复合运算符(+=,-=等)和自增/减运算符(++/--)的特性与区别。通过6个典型练习示范了实际应用:1)年龄计算;2)圆面积周长计算;3)成绩统计;4)自增运算结果分析;5)变量交换的两种方法;6)时间单位转换。特别强调了运算符优先级、整数除法特点以及复合运算符的使用限制,为初学者提供了清晰的运算规则指导。原创 2025-07-31 18:39:10 · 379 阅读 · 0 评论 -
C#异常捕获
本文介绍了C#中异常处理的基本用法。通过try-catch-finally结构可以捕获程序运行时的异常,避免程序崩溃。try块包含可能出错的代码,catch块处理异常,finally块无论是否异常都会执行。文中给出了数字转换和成绩输入的示例:当用户输入非数字时会提示"请输入合法数字"或"成绩输入有误",finally块确保"处理完毕"始终输出。这种异常处理机制能有效提升程序的健壮性,确保在用户输入错误时程序仍能继续运行。原创 2025-07-30 16:03:49 · 173 阅读 · 0 评论 -
C#显式转换
本文介绍了C#中的类型转换方法。1.括号强转:用于高精度转低精度类型,需注意精度丢失和范围异常问题;2.Parse法:将字符串转换为对应类型,字符串必须合法;3.Convert法:支持各类型间转换,会进行四舍五入,bool可转数值;4.ToString方法:用于类型转字符串。文末提供了两个练习题:将数字24069转为字符"帅",以及实现用户输入姓名和三科成绩并存储为整型变量的功能。原创 2025-07-30 15:04:15 · 296 阅读 · 0 评论 -
C#隐式转换
类型转换是不同数据类型之间的相互转换机制。隐式转换遵循"大范围装小范围"原则,允许大范围类型自动存储小范围类型值,但反之则不行。数值类型中,整数可隐式转浮点数,但浮点数不能转整数;decimal不能隐式存储double/float。bool、char、string等特殊类型间不存在隐式转换关系,但char可转换为部分数值类型。无符号类型与有符号类型间也不能隐式转换。这些规则确保了数据类型转换的安全性和准确性。原创 2025-07-29 15:45:56 · 212 阅读 · 0 评论 -
C#转义字符
转义字符是字符串中表示特殊含义的字符组合,以反斜杠\开头。常用转义字符包括单引号(')、双引号(")、换行符(\n)和斜杠(\),不常用的有制表符(\t)、退格符(\b)、空字符(\0)和警报音(\a)。在C#中可通过@符号取消字符串中的转义效果。示例代码演示了各种转义字符的使用方法。原创 2025-07-28 14:28:49 · 197 阅读 · 0 评论 -
C#变量的本质
C#数据类型可分为值类型和引用类型。值类型包括整数(byte、int等)、浮点(float、double)、字符和布尔等,其大小固定;引用类型(如object、string等)存储对象引用,大小不固定。指针类型在32/64位系统中分别为4/8字节。变量命名有严格规则,如不能使用关键字、不能数字开头等。常量使用const声明,必须初始化且不可修改。内存单位从字节到TB按1024进制递增。可通过sizeof获取类型大小。原创 2025-07-25 10:43:53 · 446 阅读 · 0 评论 -
C#基础变量
本文介绍了C#控制台程序的三个变量操作示例:1)基本变量声明与运算,计算n+m的值;2)添加字符串变量输出计算结果;3)通过中间变量sum实现n和m的值交换。每个示例都使用Console.WriteLine输出结果,并以Console.ReadKey()保持控制台窗口显示。这些代码展示了C#中的变量声明、赋值、运算以及控制台输出的基本用法。原创 2025-07-06 16:20:34 · 113 阅读 · 0 评论