声明一个键值对集合以及循环遍历的方法
Dictionary<char, int> dic = new Dictionary<char, int>();//声明一个键值对集合
foreach (char item in dic.Keys)//循环遍历输出键值对集合的方法
{
MessageBox.Show("键:" + item + " 值:" + dic[item]);
}
字符串的截取方法和字符串数组的join()方法
str = str.Trim();//去掉两端空格
string[] strs = str.Split(new string[] { " "},StringSplitOptions.RemoveEmptyEntries);//截取字符串,返回一个字符串数组
str= String.Join(" ", strs);//将字符串数组每个元素后面添加指定的字符串
return str;
索引器的声明和使用
定义一个Itcast类,声明一个字符串数组字段,声明一个count属性用来访问数组的长度
声明一个索引器用来访问直接通过索引访问数组成员s
public class Itcast
{
public int count//定义一个属性用来读取数组的长度,只读属性
{
get {
return _names.Length;//返回数组的长度
}
}
//定义一个字符串数组类型的字段
private string[] _names = new string[] { "张三", "李四", "王五", "赵六", "田七" };
//定义一个索引器
public string this[int index]
{
get {
return _names[index];//返回对应index的数组值
}
set {
_names[index] = value;//设置对应index的数组值
}
}
}
索引器的使用
Itcast ic = new Itcast();
//通过count属性访问数组的长度
int count = ic.count;
//通过索引器访问数组的成员
string str = ic[0];
//通过索引器修改数组成员
ic[1] = "it";