int[] list ={1,2,3,4,5,6,7,8,115,1,2,4,6 }; DataTable table = new DataTable(); DataColumn col = new DataColumn("aa", typeof(int)); table.Columns.Add(col);
foreach (int var in list) { DataRow r = table.NewRow(); r["aa"] = var; table.Rows.Add(r); } DataView view=table.DefaultView; view.Sort="aa asc";
table=view.ToTable(true, "aa"); List<int> afterList = new List<int>(); foreach (DataRow var in table.Rows) { afterList.Add((int)var["aa"]); } //afterList 就是你想要的
string srcStr = "1,2,3,4,5,6,7,8,115,1,2,4,6"; string[] arr = srcStr.Split(',');//注意符号 List<string> listStr = new List<string>(); for (int i = 0; i < arr.Length; i++) { if (!listStr.Contains(arr[i])) { listStr.Add(arr[i]); } } string newStr = string.Join(",", listStr.ToArray());
for(int i=0;i<arr.Length;i++)
{
if(!list.Contians(arr[i]))
{
list.Add(arr[i]);
}
}
list 即所需
{
if(hs.Contains(array[i]))
break;
else
hs.Add(array[i],array[i])
}
string strContent = @"1,2,3,4,5,6,7,8,115,1,2,4,6";
string[] strList = strContent.Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries);
strContent = "";
for (int i = 0; i < strList.Length; i++)
{
if (strContent.IndexOf(strList[i] + ",") == -1)
{
strContent += strList[i] + ",";
}
} strContent = strContent.TrimEnd(new char[] { ',' });
};
DataTable table = new DataTable();
DataColumn col = new DataColumn("aa", typeof(int));
table.Columns.Add(col);
foreach (int var in list)
{
DataRow r = table.NewRow();
r["aa"] = var;
table.Rows.Add(r);
}
DataView view=table.DefaultView;
view.Sort="aa asc";
table=view.ToTable(true, "aa");
List<int> afterList = new List<int>();
foreach (DataRow var in table.Rows)
{
afterList.Add((int)var["aa"]);
}
//afterList 就是你想要的
string srcStr = "1,2,3,4,5,6,7,8,115,1,2,4,6"; string[] arr = srcStr.Split(',');//注意符号 List<string> listStr = new List<string>();
for (int i = 0; i < arr.Length; i++)
{
if (!listStr.Contains(arr[i]))
{
listStr.Add(arr[i]);
}
} string newStr = string.Join(",", listStr.ToArray());
{
string sRetVal;
string[] sSplit=sTmp.Split(',');
int i,j,n=sSplit.Length;
sRetVal="";
for(i=n-1;i>0;i--)
{
for(j=0;j<i;j++)
{
if(sSplit[i]==sSplit[j])
{
sSplit[i]="";
}
}
}
for(i=0;i<n;i++)
{
if(sSplit[i].Length!=0)
{
sRetVal+="," + sSplit[i];
}
}
sRetVal=sRetVal.Substring(1);
return sRetVal;
}