字符串的操作
转换成inter类型:Integer.Parse()
转换成数值类型:Double.parse()
转换成时间类型:Datetime.parse()
string.split
可以将字符串按特定的字符进行切割,分割后其为数组
stringsplitoptions.removeemptyentries方法过滤空白元素
回车+行号的char为 vbcrlf
回车的char为 vbcr
换行的char为 vblf
string.split("\"c,stringsplitoptions.removeemptyentries):对字符串按"\"符号进行分割,并且过滤里面的空白元素,c是固定的,因为split切割是char类型
示例:
string.format
string.format("{0:d3}",a),其中a为变量,数据类型int32;d为10进制,d3代表000,依次类推
0:d5,代表5个0,想要多少个零就d几就好
示例:
string.Except
去除字符
StringA = "共5条"
StringB = StringA.Except("共条").ToArray
结果
StringB = "5"
Array数组的操作
查看数组全部的值,使用string.Join("",具体的数组),原理是使用string的join方法,把数组里面的每一个值按特定的字符进行连接,以达到查看所有值的目的
示例:
arr是一个数组,里面有{1},{2},{3}三个值
string.Join("-",arr),输出为1-2-3
查看数组中指定的第x个值,具体的数组(x),x从0开始,即0为第一个数组的下标,以此类推
示例:
arr是一个数组,里面有{1},{2},{3}三个值
arr(0),输出为1; arr(2),输出为3
增加数组的值,具体的数组.Concat({"值"}).ToArray
示例:
arr是一个数组,里面有{1},{2},{3}三个值
arr.Concat({4}),数组里面的有{1},{2},{3},{4}四个值
字典的操作
选择类型
System.Collections.Generic下的Dictionary<TKey,TValue>
构造函数
New Dictionary(of String,Int32)from{{“一”,1},{“二”,2},{“三”,3},{“四”,4},{“五”,5},{“六”,6},{“七”,7},{“八”,8},{“九”,9}} # 中文的数字转数学的数字(可以设为默认值中)
方法
添加字典
Add(TKey, TValue):将指定的键和值添加到字典中:
字典变量.Add(键, 值);
删除字典
字典变量. Remove (键); 移除对应的键和值;
清除字典
字典变量. Clear (); 移除所有的键和值;
判断是否存在
字典变量. ContainsKey(键);是否包含指定的键;
字典变量. ContainsValue (值);是否包含指定的值;
行号列号的变化
主要思路:
通过ASCII码来进行累加、变换;
1.设置列号为INT型的数据,默认值为65(A的ASCII值为65)
2.进行转转换(数字转字符)
把对应的值转为具体的单元格值
如列号为65,行号为5时,就会被转为"A5"此单元格
3.每一次切换到下一列时,列号就对列号进行增加