コード例 #1
0
        static void Main(string[] args)
        {
            object[]    arr1 = new object[1];
            Employees[] arr  = new Employees[3];
            Employees   emp1 = new Employees(1, "Mohit", 1200000);
            Employees   emp2 = new Employees(2, "Amit", 1200000);
            Employees   emp3 = new Employees(3, "Jadu", 12000);



            arr[0] = emp1;
            arr[1] = emp2;
            arr[2] = emp3;

            // Console.WriteLine(((Employees)arr1[0]).EmpId);


            // Method 1
            //decimal[] tem = new decimal[3];
            //for (int i = 0; i < 3; i++)
            //{
            //    tem[i] = arr[i].EmpSal;
            //}

            //Array.Sort(tem);
            //for (int i = 0; i < arr.Length; i++)
            //{
            //    if(arr[i].EmpSal == tem[2])
            //        Console.WriteLine(arr[i].EmpId + " " + arr[i].EmpName +"  "+arr[i].EmpSal);
            //}

            //Console.WriteLine(arr[arr.Length-1].EmpId + " " + arr[arr.Length - 1].EmpName + "  " + arr[arr.Length - 1].EmpSal);

            //Method 2
            for (int i = 0; i < arr.Length - 1; i++)
            {
                for (int j = 0; j < arr.Length - i - 1; j++)
                {
                    if (arr[j].EmpSal > arr[j + 1].EmpSal)
                    {
                        Employees temp = arr[j];
                        arr[j]     = arr[j + 1];
                        arr[j + 1] = temp;
                    }
                }
            }
            for (int i = 0; i < arr.Length; i++)
            {
                if (arr[i].EmpSal == arr[arr.Length - 1].EmpSal)
                {
                    Console.WriteLine(arr[i].EmpId + " " + arr[i].EmpName + "  " + arr[i].EmpSal);
                }
            }


            int eno = Convert.ToInt32(Console.ReadLine());

            for (int i = 0; i < arr.Length; i++)
            {
                if (arr[i].EmpId == eno)
                {
                    Console.WriteLine(arr[i].EmpId + " " + arr[i].EmpName + "  " + arr[i].EmpSal);
                }
            }



            Console.ReadLine();
        }