1、string.Split
string str = "abc$$123$4$5";
string[] strs = str.Split(new string[] { "$$" }, StringSplitOptions.RemoveEmptyEntries);
foreach (string s in strs)
{
Response.Write(s + "<hr />");
}
string[] strs = str.Split(new string[] { "$$" }, StringSplitOptions.RemoveEmptyEntries);
foreach (string s in strs)
{
Response.Write(s + "<hr />");
}
2、查看指定端口号连接情况
netstat -abn | find "8800"
3、SortedList
代码
SortedList<int, int> list = new SortedList<int, int>(100);
for (int i = 0; i < 100; i++)
{
list.Add(i, i + 1000);
}
list.TrimExcess();
for (int i = 80; i < 120; i++)
{
Response.Write(string.Format("InternalID={0}, IndexOfKey={1} <br/>", i, list.IndexOfKey(i)));
int userid = 0;
list.TryGetValue(i, out userid);//userid不存在会返回0
Response.Write(string.Format("InternalID={0}, UserId={1} <br/>", i, userid));
Response.Write("<hr />");
}
for (int i = 0; i < 100; i++)
{
list.Add(i, i + 1000);
}
list.TrimExcess();
for (int i = 80; i < 120; i++)
{
Response.Write(string.Format("InternalID={0}, IndexOfKey={1} <br/>", i, list.IndexOfKey(i)));
int userid = 0;
list.TryGetValue(i, out userid);//userid不存在会返回0
Response.Write(string.Format("InternalID={0}, UserId={1} <br/>", i, userid));
Response.Write("<hr />");
}
代码
SortedList<int, int> list = new SortedList<int, int>(100);
for (int i = 0; i < 100; i++)
{
//由小到大排序
list.Add(Guid.NewGuid().ToString().GetHashCode(), i);
}
list.TrimExcess();
foreach (KeyValuePair<int, int> kv in list)
{
Response.Write(string.Format("{0}, {1}", kv.Key, kv .Value));
Response.Write("<hr />");
}
for (int i = 0; i < 100; i++)
{
//由小到大排序
list.Add(Guid.NewGuid().ToString().GetHashCode(), i);
}
list.TrimExcess();
foreach (KeyValuePair<int, int> kv in list)
{
Response.Write(string.Format("{0}, {1}", kv.Key, kv .Value));
Response.Write("<hr />");
}