摘要: 一、解构的目的: 将一个对象分割成若干部分并将其存储到新的变量中。 在C#中,解构可以方便地一次性将一个对象的多个成员的值存储到多个变量中。 二、解构元组 元组为方法返回多个值提供了便捷,无需创建额外的类型来承载返回的值。例如,下面这个方法使用元组返回两个值: public static (stri 阅读全文
posted @ 2023-10-25 18:31 小栗帽 阅读(66) 评论(0) 推荐(0)
摘要: 编译: 把源代码翻译成机器代码(二进制文件)。编译过程一般有①预处理、②编译生成中间文件、③链接 三个大过程。 生成: 综合完成这个目标所用到的所有资源,根据配置的参数(各个项目属性,引用目录,解决方案属性等等),生成帮助完成目标的工具(可以运行的程序)。 调试: 代码在debug模式下编译以后,编 阅读全文
posted @ 2023-10-25 13:29 小栗帽 阅读(164) 评论(0) 推荐(0)
摘要: try catch 异常处理 throw:扔出异常 catch:抓住异常 代码放到try中,代码运行时会执行try语句。如果没有异常,这些语句将执行下去,直到运行结束; 如果一旦出现异常则跳出try,去执行catch中的内容(可以多个catch同时存在)。 示例: try { //有可能出现错误的代 阅读全文
posted @ 2023-10-20 10:16 小栗帽 阅读(20) 评论(0) 推荐(0)
摘要: 3.1 创建方法 方法:是具名的语句序列,如C语言、C++等编程语言,可将方法视作与函数或者子程序相似的东西。 每个方法都有名称和主体。 方法名:方法的用途。 方法主体:包含方法被调用时实际执行的语句。 可以向方法提供数据处理,并让他返回处理结果。 3.1.1 声明方法 声明C#方法语法 retur 阅读全文
posted @ 2023-10-17 10:39 小栗帽 阅读(28) 评论(0) 推荐(0)
摘要: 1.3 程序的调试 编译时错误 编译器只能翻译语法正确的程序,否则将导致编译失败,无法生成可执行文件。 语法错误是最简单低级的错误,编译器错误提示较少,解决起来容易的多。 运行时错误 编译器检查不出这类错误,仍然可以生成可执行文件,但在运行时会出错导致程序崩溃。 理应注意区分:编译时 和 运行时 逻 阅读全文
posted @ 2023-10-14 11:39 小栗帽 阅读(49) 评论(0) 推荐(0)