//将字符串按规定变成数组,返回数组中不相等的数占的比例
private string Get_str(string str,string bijiaoshu)
{
string[] aa = new string[1000];
string[] aa1 = new string[1000];
aa1 = str.Split(new Char[] { ',' });
aa = str.Split(new Char[] { ',' });
for (int j = 0; j < aa.Length - 2; j++)
{
for (int i = j; i < aa.Length - 2; i++)
{
if (aa[j] == aa[i + 1])
{
aa[i + 1] = "";
}
}
}
bool temp = Get_numbool(aa, bijiaoshu);
string strSUM = "";
if (aa.Length <= 1 )
{
strSUM = "";
}
else
{
if (temp)
{
strSUM += bijiaoshu + "占" + Math.Round((Convert.ToDouble(Get_num(aa1, bijiaoshu)) / (aa1.Length-1) )* 100, 2) + "%,";
}
else
{
strSUM = "";
}
}
return strSUM;
}