Database System Concepts
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
Bartleby Related Questions Icon

Related questions

Question

What can I fix about this code to program it to display ONLY duplicates instead of with non-duplicates?

Prompt for reference: 

Write a console app that inserts 30 random letters into a List<char>. Perform the following queries on the List and display your results: [Hint: Strings can be indexed like arrays to access a character at a specific index.]

Use LINQ to sort the List in ascending order.

Use LINQ to sort the List in descending order.

Display list with ONLY duplicates

 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace List
{
    class Program
    {
        static void Main(string[] args)
        {

            //Create a Random object
            Random rand = new Random();

            //Create a List of type to store 30 random values
            List<char> list = new List<char>(30);


            //Generate a random number and insert a character into the list
            for (int i = 0; i < 30; i++)
            {
                int r = rand.Next(30) + 1;
                //insert letters that starts from 'a'
                list.Add((char)(r + 'a'));
            }


            Console.WriteLine("Before Sorting");
            //Print before sorting
            foreach (var item in list)
                Console.WriteLine("{0}", item);
            //Call OrderBy for each element in ascending order
            List<char> sortedList = list.OrderBy(n => n).ToList();

            Console.WriteLine("After ascending order sorting");

            //Print ascnding sorted list
            foreach (var item in sortedList )
                Console.WriteLine("{0}", item);

            //Call orderByDescending for each element
            List<char> decendingList = list.OrderByDescending(n => n).ToList();

            Console.WriteLine("After Descending order sorting");
            //Print decending sorted list
            foreach (var item in decendingList )
                Console.WriteLine("{0}", item);

            List<char> uniqueSortedList = sortedList.Distinct().ToList();
            
            

        }
    }
}

Expert Solution
Check Mark
Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education