C#学习一
- Trim函数
trim()[1]函数移除字符串两侧的空白字符或其他预定义字符。
功能除去字符串开头和末尾的空格或其他字符。函数执行成功时返回删除了string字符串首部和尾部空格的字符串,发生错误时返回空字符串("")。如果任何参数的值为NULL,Trim() 函数返回NULL。
String CurrentPage = visitPage[i].Trim() - 字典Dictionary类
必须包含名空间System.Collection.Generic
Dictionary里面的每一个元素都是一个键值对(由二个元素组成:键和值)
键必须是唯一的,而值不需要唯一的
键和值都可以是任何类型(比如:string, int, 自定义类型,等等)
通过一个键读取一个值的时间是接近O(1)
键值对之间的偏序可以不定义
创建和初始化一个Dictionary对象
Dictionary<INT,STRING> myDictionary = new Dictionary<INT, string>();
ContainsValue函数 指定值是否已经存在
count
可以获取里面一共有多少个键值对。
add
3. Queue
Queue<int> q = new Queue<int>()
//定义先出先进集合
Queue.Enqueue (object):向Queue中入队一个对象元素。
Queue.Dequeue ():从Queue中出队一个对象元素,并将此元素返回。
if (map.Count() < MemoNum)
{//页未被装满
int location = map.Count();//页数装到空的页框
map.Add(location, CurrentPage);//将指定的键和值加入到字典中
q.Enqueue(location);//将对象添加到QUEUE(location)
}
else
{
int location = q.Dequeue();//移除
changeLocation = location;
map.Remove(location);
map.Add(location, CurrentPage);
q.Enqueue(location);
}
- Graphics
- dialog
rich edit 2.0 contural
auto H scral