﻿ C# Sharp Exercises: LINQ : Arrange distinct elements in the list in ascending order - w3resource

# C# Sharp Exercises: LINQ : Arrange distinct elements in the list in ascending order

## C# Sharp LINQ : Exercise-30 with Solution

Write a program in C# Sharp to arrange the distinct elements in the list in ascending order.

Sample Solution:-

C# Sharp Code:

``````using System;
using System.Linq;
using System.Collections.Generic;

class  LinqExercise30
{
static void Main(string[] args)
{
Console.Write("\nLINQ : Arrange distinct elements in the list in ascending order : ");
Console.Write("\n----------------------------------------------------------------\n");

var itemlist = (from c in Item_Mast.GetItemMast()
select c.ItemDes)
.Distinct()
.OrderBy(x => x);

foreach(var item in itemlist)
Console.WriteLine(item);
}
}
class Item_Mast
{
public int 	ItemId { get; set; }
public string ItemDes { get; set; }

public static List<Item_Mast> GetItemMast()
{
List<Item_Mast> itemlist = new List<Item_Mast>();
itemlist.Add(new Item_Mast() { ItemId = 1, ItemDes = "Biscuit  " });
itemlist.Add(new Item_Mast() { ItemId = 2, ItemDes = "Honey    " });
itemlist.Add(new Item_Mast() { ItemId = 3, ItemDes = "Butter   " });
itemlist.Add(new Item_Mast() { ItemId = 4, ItemDes = "Brade    " });
itemlist.Add(new Item_Mast() { ItemId = 5, ItemDes = "Honey    " });
itemlist.Add(new Item_Mast() { ItemId = 6, ItemDes = "Biscuit  " });
return itemlist;
}
}
```
```

Sample Output:

```LINQ : Arrange distinct elements in the list in ascending order :
----------------------------------------------------------------
Biscuit
Butter
Honey
```

Flowchart:

C# Sharp Code Editor:

Contribute your code and comments through Disqus.

What is the difficulty level of this exercise?

﻿

New Content: Composer: Dependency manager for PHP, R Programming