- 博客(10)
- 收藏
- 关注
原创 代码块 作用域
这段代码示例展示了C#中变量作用域的核心概念。代码包含一个if-else结构,其中变量a和b分别在不同代码块中声明,导致Console.WriteLine语句无法访问这两个变量(编译错误)。注释部分详细解释了作用域规则:1)代码块内部可访问外部变量,但外部无法访问内部变量;2)不同代码块相互隔离,变量可同名;3)变量不能在同一作用域重复声明。要跨作用域共享数据,需将变量声明在更高层级的作用域中。这些规则是理解变量可见性和生命周期的关键。
2025-07-02 19:38:31
194
原创 try catch 异常捕获
摘要:本文介绍了C#中的两种错误类型:编译错误(如语法错误)和运行时错误(如类型转换异常)。通过示例代码演示了如何使用try-catch捕获运行时异常,处理用户输入的非数字情况。编译错误在编写时可见,而运行时错误需要异常处理机制来捕获。文章还展示了如何通过int.Parse()方法进行类型转换,并在转换失败时给出友好提示,保证程序继续运行。
2025-07-02 19:37:45
330
原创 if 条件判断
本文介绍了编程中的条件判断语句if/else的用法。通过代码示例展示了如何根据变量值执行不同逻辑:当num小于0时输出"负数",在0-20之间输出"小于20",否则输出"不满足"。重点演示了成绩判断程序:根据输入分数输出不同评级(不及格、及格、良好、优秀),并对超出范围的分数标记为"不合法"。文章强调条件判断从上到下执行,满足条件即停止后续判断。
2025-07-02 19:23:45
395
原创 隐式转换和强制转换的方式
/隐式转换是数据类型转换的一种方式//隐式转换 就是小类型转化为大类型//类型大小判断可以通过包含关系来区分//类型大小判断也可以通过负子关系//有符号整形int i = sh;long l = i;//无符号整形//有符号类型不能隐式转换为无符号类型 // 因为无符号不包含负数 而有符号包含负数// 有符号和无符号之间的包含关系//浮点型//占四个字节 有效数字7-8位//占八个字节 有效数字 15-18位。
2025-06-30 21:54:00
342
原创 01-逻辑运算符
/ 逻辑运算符是用来判断一个条件是否成立// >(大于)<(小于) ==(等于) >=(大于等于) <=(小于等于)!=(不等于)//逻辑运算符运算完成的结果就是布尔值 true false// false。
2025-05-06 19:37:15
540
原创 字符串和其他数据类型之间的转换
/任何数据都有一个方法叫ToString 使用这个方法可以将数据转化为字符串。// 将数据转化为 bool 类型。// 将数据转化为 int 类型。// 用户输入的内容也是字符串,我们在使用数据时需要将字符解析为我们想要的数据类型才能使用.// 这种形式可以隐式将其他类型转化为字符串。// 因此我们需要把我们创建的数据类型.转化为字符串才能在本地存储。//1-1.使用拼接空字符串的行为将数据化为字符串 隐式转换。// 2. 字符串转化为任意数据类型。//1.任意数据类型转化为字符串。
2025-04-16 20:02:53
385
原创 进制 计算机底层知识
/反码 就是在源码的基础上除符号之外去反 0 变1 一变零。// 1000 0001 // -1 的源码。//10 的补码 0000 1010。//源码 数值本身对应的二进制编码。//源码: 1001 0100.0。//-6的补码 1111 1010。//求30的二进制和45的二进制。//源码: 1000 0110。//反码: 1111 1001。//补码: 1111 1010。//补码 在反码的基础上加1。//反码:1110 1011。//补码:1110 1100。//正数 源码反码补码一样。
2024-12-25 10:20:12
293
原创 c#代码术语详细了解教程
">一级标题 居中[百度一下](http://www.baidu.com)- 相对路径 从当前所处的位置出发 到目标文件的路径。[阅读下一篇文章](./02-md文档.md)**_md 支持使用标签形式书写文档_**> ../笔记/02.md文档.md。: 加在哪一侧文本就靠那一侧对齐。|china | 中国 || chinese| 中文 ||Mark | 标记 ||down | 向下 |- ./表示当前文件所处的路径。> ./02-md文档.md。
2024-08-27 17:12:55
715
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅