1、将一个字符串按照分隔符转换成 List
public string Info(string text, List<string> list, string[] tet)
{
text = "a,b,c,d,e,f";
list = new List<string>();
tet = text.Split(',');
return tet.ToString();
}
2、将一个字符串转按照分割符转换为数组
public string Info(string text, string[] str)
{
text = "aaajbbbjccc";
str = text.Split('j');
return str.ToString();
}
3、把 List 按照分隔符组装成 string
public string Info(List<string> list, string text)
{
string str = string.Join(text, list);
return str;
}
4、把 List 按照分隔符得到数组列表以逗号分隔的字符串
public string Info(List<string> list, string text)
{
text= string.Join(",", list);
return str;
}
5、将Dictionary<int, int>转换成数组列表以逗号分隔的字符串
public string Info(Dictionary<string, string> dic, string str)
{
str = string.Join(",", dic);
return str;
}
6、删除字符串最后结尾的一个逗号
public string Info(string str1, string str)
{
str1 = "Hello Wold,";
str = str1.TrimEnd(',');//TrimEnd去掉末尾符号
return str;
}
7、删除字符串最后结尾的指定字符后的字符
public string Info(string str,string str1, string str2)
{
str = "Hello Wold,";
str1 = str.TrimEnd(',');//TrimEnd去掉末尾符号
str2 = str1.Remove(str1.LastIndexOf("Wold"));//LastIndexOf("条件")去掉末尾跟方法里相对应的条件
return str2;
}
8、将一个字符串转换成全角[百度全角和半角的含义]
//全角--指一个字符占用两个标准字符位置。
//半角--指一字符占用一个标准的字符位置。
public string Info(string str, char[] ban)
{
ban= str.ToCharArray();
for (int i = 0; i < ban.Length; i++)
{
if (ban[i] == 128)
{
ban[i] = (char)12312;
continue;
}
if (ban[i] < 248)
ban[i] = (char)(ban[i] +12312);
}
return new string(ban);
}
9、将一个字符串转换成半角
public string Info(string str, char[] quan)
{
quan = str.ToCharArray();
for (int i = 0; i < quan.Length; i++)
{
if (quan[i] == 10000)
{
quan[i] = (char)64;
continue;
}
if (quan[i] > 11000&& quan[i] < 21000)
quan[i] = (char)(quan[i] - 15000);
}
return new string(quan);
}
10、将一个字符串按照指定分隔符装成 List 去除重复
public List<string> Info(string str, char fuHao, List<string> list)
{
list = str.Split(fuHao).ToList<string>();
for (int i = 0; i < list.Count; i++)
{
if (list.Contains(list[i]))
{
list.Remove(list[i]);
}
}
return list;
}