摘要: 1.复制值类型的变量和类 C#大多数基本数据类型(包括int, float, double等)都是值类型。将变量声明为值类型,编译器会生成代码来分配足以容纳这种值的内存块。 例如,声明int类型的变量会导致编译器分配4字节(32位)内存块。在visual studio,调试 -> 窗口 -> 即时, 阅读全文
posted @ 2021-02-08 07:51 葡式蛋挞 阅读(29) 评论(0) 推荐(0)
摘要: 1.理解分类 英语里面的类(class)是分类(classification)的词根。设计类的过程就是对信息进行分类,将相关信息放到有意义的实体中。 人们用 “汽车” 一词泛指具有这些行为和属性的对象。只要所有人都认同一个词的意思,这个系统就能很好的发挥作用。 2.封装 封装是定义类时的重要原则。其 阅读全文
posted @ 2021-02-07 15:35 葡式蛋挞 阅读(28) 评论(0) 推荐(0)
摘要: 1.多个catch ```C# try { ...... } catch(FormatException f) { ...... } catch(OverflowException o) { ...... //这里抛出FormatException,该异常会传递给调用栈的上一级 } ``` 2.捕捉 阅读全文
posted @ 2021-02-07 11:43 葡式蛋挞 阅读(21) 评论(0) 推荐(0)
摘要: 1.编写while语句 ```C# int i=0; while(i < 10) { .... i++; // 哨兵变量 } ``` 2.编写for语句 ```C# for(int i=0;i<10;i++) { ... } ``` 初始化( int i = 0 )只在循环开始时发生一次。如果布尔表 阅读全文
posted @ 2021-02-06 17:11 葡式蛋挞 阅读(12) 评论(0) 推荐(0)
摘要: 1.布尔操作符 1.1布尔操作符是求值为true或false的操作符。 | 常见布尔操作符 | 含义 | 示例 | 结果(假定 page = 99) | | | | | | | == | 等于 | page == 100 | false | | != | 不等于 | page != 66 | tru 阅读全文
posted @ 2021-02-06 13:19 葡式蛋挞 阅读(21) 评论(0) 推荐(0)
摘要: 1.使用表达式主体方法 有的方法十分简单,就是执行单一任务或返回计算结果,不涉及任何额外的逻辑。如: ```C# int add(int first, int second) { return first + second; } ``` C#允许以一种简化的形式写由单个表达式构成的方法。=>操作符的 阅读全文
posted @ 2021-02-06 06:41 葡式蛋挞 阅读(12) 评论(0) 推荐(0)