find the second largest value from an array
public class Solution { public int FindSecondLargest(int[] nums) { int maxValue = int.MinValue; int secondMaxValue = int.MinValue; foreach (int num in nums) { if (num > maxValue) { secondMaxValue = maxValue; maxValue = num; } else if (num > secondMaxValue && num < maxValue) { secondMaxValue = num; } } return secondMaxValue; } }