递归计算1到x的和
递归真是个神奇的东西,当时学C的时候就没搞明白,学C#又遇到例子了。
public int SumXTo1(int x) { if (x == 1) { return 1; } else { int result = x + SumXTo1(x - 1); return result; } }
递归真是个神奇的东西,当时学C的时候就没搞明白,学C#又遇到例子了。
public int SumXTo1(int x) { if (x == 1) { return 1; } else { int result = x + SumXTo1(x - 1); return result; } }
C#的五大数据类型: 类(Class) 结构体(Structures) 枚举(Enumerations) 接口(In...
// pattan = @"[^ahou]"; 表示匹配除ahou之外的字符,^在表示反义 string res4 = Regex.Replace(s, @"[^ahou]",&...
Path类,处理文件或路径的类,是一个静态类。方法:PathChangeExtension(String, String)更改路径字符串的扩展名。返回值为string。Combine(String, String)将两个字符串组合成一个路径。GetDirectoryName(String)返回指定路...
今天突然想C#中,用数组中的Max()方法和直接通过比较获取最大值的时间谁快,于是试了试: static void Main(string[] args) &nb...
手头的影像数据量比较大,尺寸是 20009*10165 的,直接创建数组会导致栈溢出,因此决定分块,思路也比较简单,如图:只是把x分成多份,y不变,这样代码写起来也简单,只要做好最后一个块的宽度的判断就好了。我这里是把一个float型的单波段影像做了一个阈值分割,输出到一个byte影像中,分块是以...
前阵子读取一个文件,在读取的时候按照文件的描述逐字节读取,但是这个文件的文件头部分数据是分大小端的,这就牵扯到了大小端的转换问题,这里要描述一下字节序。计算机数据存储有两种字节优先顺序:高位字节优先(称为大端模式)和低位字节优先(称为小端模式)。大端模式,是指数据的高字节保存在内存的低地址中,而数据...