Как дифференцировать 2 набора результатов и обеспечить любой цвет в C#?
У меня есть 2 строки, как показано ниже
1.
name=name1 address=address1
2.
name=name2 address=address1
как дефферентировать и предоставить цвет для name1 и name2, которые найдены как разные или обновленные .
Что я уже пробовал:
Я пробовал с приведенным ниже кодом работать нормально, но получать повторяющиеся значения в 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(); }
Как показано ниже
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
не могли бы вы, пожалуйста, помочь мне, как избежать повторения elemnts