using System.Collections.Generic;
public static void Main()
array = new int[] { 2, 11, 7, 15 };
int[] result = getTarget(array, 9);
Console.WriteLine(result[0].ToString(),result[1].ToString());
public static int[] getTarget(int[] nums, int target)
int[] result = new int[2];
Dictionary<int, int> dict = new Dictionary<int, int>();
for (int i = 0; i < nums.Length; i++)
int difference = target - nums[i];
if (dict.ContainsKey(difference))
result[0] = dict[difference];