Find common array values
Microsoft .NET Framework, ASP.NET, Visual C# (CSharp, C Sharp, C-Sharp) Developer Training, Visual Studio
| C# Code Snippets |
| See also |
| edit |
This C# code snippet finds values in an array of objects in a second array using the Contains method of the IList interface.
using System; using System.Collections; class ArrayContains { public static void Main() { object[] objects = {1, 2, 4, 8}; Console.Write ("objects array values: "); foreach (object o in objects) { Console.Write ("{0} ", o); } Console.WriteLine(); DisplayMatches (objects, new object[] {0, 1, 5, 8}); string[] strings = {"one", "two", "four", "eight"}; Console.Write ("strings array values: "); foreach (string s in strings) { Console.Write ("{0} ", s); } Console.WriteLine(); DisplayMatches (strings, new string[] {"zero", "one", "five", "eight"}); } public static void DisplayMatches (IList iList, object[] objects) { foreach (object o in objects) { if (iList.Contains (o)) Console.WriteLine ("iList contains {0}", o); } } }
| IList Contains example (program output) |
| objects array values: 1 2 4 8 iList contains 1 iList contains 8 strings array values: one two four eight iList contains one iList contains eight |