摘要:
指针 指针也就是内存地址,指针变量是用来存放内存地址的变量。学习C语言,C++经常使用指针,Golang中也是指针使用的高频语言,C#几乎没怎么用过。但是不代表C#中不能使用指针。只是设计者并不希望开发者在不熟练的情况下使用指针,引发安全问题。 1.C#中的指针 1.1 修改配置 C#默认是不允许使 阅读全文
摘要:
函数 作为增强代码的复用性性和可读性,函数必不可少。 1.C#中的函数 1.1 可变参数params static int IntSum(int x, int y) { return x + y; } //重载,可变参数 static int IntSum(params int[] x) { int 阅读全文
摘要:
map 学名:映射关系容器。 俗名:键值对key-value map跟slice一样,依然是一个引用类型。 1.C#中的字典 根据map的特点,博主类比的是C#中字典Dictionary,同样都是键值对。 //定义 初始化 Dictionary<int, string> dic = new Dict 阅读全文
摘要:
切片Slice 在上一篇【Golang】快速复习指南QuickReview(一)——字符串string的字符串翻转代码实现中,提到了切片,切片在golang中是很重要的数据类型。说到切片,就不得不提数组,但是数组的长度是固定的并且数组长度属于类型的一部分,所以数组有很多的局限性。而切片(Slice) 阅读全文