public static int SingleNumber(int[] nums)
int[] nums2 = new int[nums.Length];
for (int i = 0; i < nums.Length; i++)
if (Array.IndexOf(nums2, nums[i]) < 0)
var x = Array.IndexOf(nums2, nums[i]);
var index = Array.FindIndex(nums, value => value != 0);
public static void Main()
int[] nums = new int[] { 1, 2, 3, 3, 1};
int result = SingleNumber(nums);
Console.WriteLine(result);