This code identifies the duplicate values in a sorted array.It compares every value in the array with all other elements in it and if it already exists it ignores, else it will add it to the string which will be displayed in the textbox
string str; int[] arr ={ 1, 1, 2, 3,3,4, 4, 5, 5, 6, 7,8}; IEnumerator enu = arr.GetEnumerator(); while (enu.MoveNext()) { for (int i = 0; i < arr.Length; i++) { int mem= Convert.ToInt32(arr.GetValue(i)); if (Convert.ToInt32(enu.Current) == mem) { if((str!=null) && (str.Contains(Convert.ToString(mem))==true)) { } else { str += mem + ","; } } } } str = str.Substring(0, str.Length - 1);//This is to remove the , at the end of the string TextBox1.Text = str; }
|
| Author: Kapil Dhawan 17 Jun 2008 | Member Level: Gold Points : 2 |
Hello Nice piece of code Thanks for sharing your knowledge with us. I hope to see more good code from your side This code is going to help lots of guys. Ton Thanks to you Regards, Kapil
|