Find the second highest value in an array using C#

Introduction 
 
This code snippet is Find the second highest value in an array using C#
 
Code 
  1. using System;  
  2. using System.Collections;  
  3.   
  4. public class Program  
  5. {  
  6.     public static void Main()  
  7.     {  
  8.         int[] array = { 2, 11, 15, 1, 7, 99, 6, 85, 4 };  
  9.         Array.Sort(array); //sorting array  
  10.         Array.Reverse(array); // Reverse Sorting array value  
  11.         Console.WriteLine("Second Highest Value In Array " + array[1]);  
  12.           
  13.         foreach (var result in array)    
  14.         {    
  15.             Console.Write(result + " "); // Array values   
  16.         }   
  17.     }  
  18. }  
Output
 
Second Highest Value In Array 85
99 85 15 11 7 6 4 2 1
 
Demo : https://dotnetfiddle.net/BTsflq