摘要:
1.一个面向对象的语言为什么要有值类型 值类型与引用类型基于oop思想发展而来。它抛弃了所有类型都是对象(java)设计思路,这种设计思路看上去简单暴力,但是对编译器的性能增加了很大瓶颈。C#将负责计算的类型剥离出来设置为值类型,将负责抽象化的设置为引用类型。与C++中单纯的内置类型不同,C#中的值 阅读全文
posted @ 2021-09-26 17:55
none323
阅读(38)
评论(0)
推荐(0)
摘要:
委托 委托类似C++的函数指针,但是函数指针不安全。C#中的委托就是一个新类,每次定义的时候都等于声明一个类。可以这么理解:委托类中储存函数元数据(返回值,参数,函数名),初始化的过程就是给函数具体的内容(就是存的内容是函数指针)。 定义和初始化委托 public delegate string G 阅读全文
posted @ 2021-09-26 17:54
none323
阅读(114)
评论(0)
推荐(0)
摘要:
try-catch-finally块 try { } catch (Exception e)when(MyFliter(e)) { } finally { } try块为监视块,catch为异常处理快,可以多个catch类似switch判断不同异常类型。finally可有可无,无论catch不cat 阅读全文
posted @ 2021-09-26 17:54
none323
阅读(50)
评论(0)
推荐(0)
摘要:
解法1: 关键词:有序,合并,中位数。 中位数表示左右两边数量相等,如果为奇数则为中间的数,如果是偶数就是中间两数求平均。(需要分奇偶讨论) 有序可以减去很多搜索树枝。 合并是个麻烦事,最直接的思路是直接暴力合并,但这样性能很差。或者说能找到两个集合之间的关系,不用合并是最好的。 从特殊点出发寻找一 阅读全文
posted @ 2021-09-26 17:54
none323
阅读(55)
评论(0)
推荐(0)
摘要:
##从Thread说起 考虑到leetcode上一道题:使用异步编程,依次输出first,second,thrid public class Foo { bool syncFirst = true; bool syncSecond=false; bool syncThird=false; publi 阅读全文
posted @ 2021-09-26 17:53
none323
阅读(48)
评论(0)
推荐(0)
摘要:
访问修饰符: 类 |Members of | Default member accessibility| | | | |enum | public| |class | private| |interface | public| |struct | private| 方法 属性 字段 扩展方法: 要点 阅读全文
posted @ 2021-09-26 17:52
none323
阅读(23)
评论(0)
推荐(0)
摘要:
恢复内容开始 文件类型 MDF files are the data files that hold the data and objects such as tables, indexes, stored procedures and views. LDF files are the transa 阅读全文
posted @ 2021-09-26 17:52
none323
阅读(89)
评论(0)
推荐(0)
摘要:
##基本数据类型 整形数据: | | | | | | | bigint | 8 byte | |int|4 byte| |smallint|2 byte| |tinyint|1 byte| C#定义的整形数据 | | | | | | | long | 8 byte | | ulong | 8 byt 阅读全文
posted @ 2021-09-26 17:52
none323
阅读(44)
评论(0)
推荐(0)

浙公网安备 33010602011771号