I have 2 strings like below
1.
name=name1 address=address1
2.
name=name2 address=address1
how to defferntiate and provide color for name1 and name2 which are found as different or updated .
What I have tried:
I have tried with the below code working fine but getting duplicate values in label2
string[] a1 = { "name=name1", "address=address1", "mobilenumber=mobilenumber1", "area=area1" };
string[] a2 = { "name=name1", "address=address12", "mobilenumber=mobilenumber1", "area=area1" };
StringBuilder txtAppend = new StringBuilder();
StringBuilder txtAppend2 = new StringBuilder();
foreach (string str in a1)
{
txtAppend.Append(str +"<br />");
Label1.Text = txtAppend.ToString();
}
foreach (string str in a2)
{
txtAppend2.Append(str + "<br />");
if (!a1.Contains(str))
{
txtAppend2.Append("<span style='color:red;'>" + str + "</span><br />");
}
Label2.Text = txtAppend2.ToString();
}
Like below
name=name1 name=name1
address=address1 address=address12 **** repeated elemnt with black color
mobilenumber=mobilenumber1 address=address12 **** this is red
area=area1 mobilenumber=mobilenumber1
area=area1
could you please help me that how to avoid repeated elemnts