Found 34489 Articles for Programming

C# Program to order array elements

Naveen Singh
Updated on 23-Jun-2020 08:30:42

82 Views

Use ThenBy() method to order array elements. Let’s say we have the following string array.string[] str = { "Sandler", "Jack", "Tom", "Matt", "Henry", "Johnny" };Now, use Lambda Expressions and set a condition inside the ThenBy() method to sort the strings according to the number of characters they have.IEnumerable res = str.AsQueryable().OrderBy(alp => alp.Length).ThenBy(alp => alp);Here is the entire example to order array elements using ThenBy() method.Example Live Demousing System; using System.Linq; using System.Collections.Generic; public class Demo {    public static void Main() {       string[] str = { "Sandler", "Jack", "Tom", "Matt", "Henry", "Johnny" };       IEnumerable ... Read More

Represent Int64 as a Octal string in C#

Naveen Singh
Updated on 23-Jun-2020 08:42:28

141 Views

To reprsent Int64 as a Octal string in C#, use the ToString() method and set the base as the ToString() method’s second parameter i.e. 8 for Octal.Int64 represents a 64-bit signed integer.Firstly, set an Int64 variable.long val = 986766;Now, convert it to octal string by including 8 as the second parameter.Convert.ToString(val, 8)Example Live Demousing System; class Demo {    static void Main() {       long val = 986766;       Console.WriteLine("Long: "+val);       Console.Write("Octal String: "+Convert.ToString(val, 8));    } }OutputLong: 986766 Octal String: 3607216

C# Linq TakeWhile() Method

Naveen Singh
Updated on 23-Jun-2020 08:31:13

504 Views

Get elements as long as the condition is true in a sequence using the TakeWhile() method.The following is our list with strings.IList str = new List(){ "Car", "Bus", "Truck", "Airplane"};Now, let’s say we need the strings whose length is less than 4. For that, use Lambda Expressions and add it as a condition in the TakeWhile() method.str.TakeWhile(a => a.Length < 4);Here is the example that displays elements until the condition is trie.Example Live Demousing System; using System.Linq; using System.Collections.Generic; public class Demo {    public static void Main() {       IList str = new List(){ "Car", "Bus", "Truck", "Airplane"}; ... Read More

C# Queryable TakeLast() Method

Naveen Singh
Updated on 23-Jun-2020 08:31:38

1K+ Views

Get specified number of elements from the end using the TakeLast() method.The following is our array.int[] pages = { 492, 290, 129, 602, 152 };Now, use OrderBy to order the elements in ascending order. Then use the TakeLast() method to get specified number of elements from the end.marks.AsQueryable().OrderByDescending(s => s).Take(5);Let us see the complete example.Example Live Demousing System; using System.Linq; using System.Collections.Generic; public class Demo {    public static void Main() {       // pages of books       int[] pages = { 492, 290, 129, 602, 152 };       // get pages of last two ... Read More

C# Queryable Take() Method

Naveen Singh
Updated on 23-Jun-2020 08:32:02

2K+ Views

Get specified number of elements from the beginning using the Take() method.The following is our array.int[] marks = { 35, 72, 50, 90, 95, 85, 52, 67 };Now, use OrderByDescending to order the elements in Descending order. Then use the Take() method to get the elements.marks.AsQueryable().OrderByDescending(s => s).Take(5);Let us see the complete example.Example Live Demousing System; using System.Linq; using System.Collections.Generic; public class Demo {    public static void Main() {       int[] marks = { 35, 72, 50, 90, 95, 85, 52, 67 };       // top 5 student marks       IEnumerable selMarks = marks.AsQueryable().OrderByDescending(s => s).Take(5);       foreach (int res in selMarks) {          Console.WriteLine(res);       }    } }Output95 90 85 72 67

C# Program to find the sum of a sequence

Naveen Singh
Updated on 23-Jun-2020 08:32:35

471 Views

Firstly, set a sequence.List myList = new List { 1, 2, 3, 4 ,5};Now find the sum using the Queryable Sum() method.myList.AsQueryable().Sum();Example Live Demousing System; using System.Linq; using System.Collections.Generic; public class Demo {    public static void Main() {       List myList = new List { 1, 2, 3, 4 ,5};       Console.WriteLine("Sum of elements in a list...");       foreach (int res in myList) {          Console.WriteLine(res);       }       int sum = myList.AsQueryable().Sum();       Console.WriteLine("Sum = {0}", sum);    } }OutputSum of elements in a list... 1 2 3 4 5 Sum = 15

C# Linq Sum() Method

Naveen Singh
Updated on 23-Jun-2020 08:32:57

9K+ Views

Find the sum of elements using the Linq Sum() method.Here’s our list with integer elements.List list = new List { 99, 34, 77, 75, 87, 35, 88};Now find the sum using the Sum() method.list.AsQueryable().Sum();The following is an example to find the sum of elements of a list with integer elements.Example Live Demousing System; using System.Linq; using System.Collections.Generic; public class Demo {    public static void Main() {       List list = new List { 99, 34, 77, 75, 87, 35, 88};       int res = list.AsQueryable().Sum();       Console.WriteLine("Sum = {0}", res);    } }OutputSum = 495

C# Program to return the difference between two sequences

Naveen Singh
Updated on 23-Jun-2020 08:34:54

180 Views

Set two sequences.double[] arr1 = { 10.2, 15.6, 23.3, 30.5, 50.2 }; double[] arr2 = { 15.6, 30.5, 50.2 };To get the difference between both the above arrays, use Except() method.IEnumerable res = arr1.AsQueryable().Except(arr2);The following is the complete code.Example Live Demousing System; using System.Linq; using System.Collections.Generic; class Demo {    static void Main() {       double[] arr1 = { 10.2, 15.6, 23.3, 30.5, 50.2 };       double[] arr2 = { 15.6, 30.5, 50.2 };       Console.WriteLine("Initial List...");       foreach(double ele in arr1) {          Console.WriteLine(ele);       }       IEnumerable res = arr1.AsQueryable().Except(arr2);       Console.WriteLine("New List...");       foreach (double a in res) {          Console.WriteLine(a);       }    } }OutputInitial List... 10.2 15.6 23.3 30.5 50.2 New List... 10.2 23.3

C# Enum TryParse() Method

Naveen Singh
Updated on 23-Jun-2020 08:36:02

8K+ Views

The TryParse() method converts the string representation of one or more enumerated constants to an equivalent enumerated object.Firstly, set an enum.enum Vehicle { Bus = 2, Truck = 4, Car = 10 };Now, let us declare a string array and set some values.string[] VehicleList = { "2", "3", "4", "bus", "Truck", "CAR" };Now parse the values accordingly using Enum TryParse() method.Example Live Demousing System; public class Demo {    enum Vehicle { Bus = 2, Truck = 4, Car = 10 };    public static void Main() {       string[] VehicleList = { "2", "3", "4", "bus", "Truck", "CAR" ... Read More

C# Queryable SkipWhile() Method

Naveen Singh
Updated on 23-Jun-2020 08:36:30

109 Views

Bypass elements in an array and return the remaining elements using the SkipWhile() method.The following is our array −int[] marks = { 45, 88, 55, 90, 95, 85 };Now, let’s skip the elements greater than or equal to 60. The condition we have set using Lambda Expression.IEnumerable selMarks = marks.AsQueryable().OrderByDescending(s => s).SkipWhile(s => s >= 60);Example Live Demousing System; using System.Linq; using System.Collections.Generic; public class Demo {    public static void Main() {       int[] marks = { 45, 88, 55, 90, 95, 85 };       // skips elements above 60       IEnumerable selMarks = ... Read More

Advertisements