Found 2587 Articles for Csharp

C# Linq Zip Method

Samual Sam
Updated on 23-Jun-2020 08:39:48

1K+ Views

Merge sequences using predicate with Zip method.Here are our arrays to be merged.int[] intArray = { 10, 20, 30, 40 }; string[] stringArray = { "Jack", "Tim", "Henry", "Tom" };Now let’s use the Zip method to merge both the arrays.intArray.AsQueryable().Zip(stringArray, (one, two) => one + " " + two)The following is our code.Example Live Demousing System; using System.Linq; using System.Collections.Generic; public class Demo {    public static void Main() {       int[] intArray = { 10, 20, 30, 40 };       string[] stringArray = { "Jack", "Tim", "Henry", "Tom" };       var mergedSeq = intArray.AsQueryable().Zip(stringArray, (one, two) => one + " " + two);       foreach (var ele in mergedSeq)       Console.WriteLine(ele);    } }Output10 Jack 20 Tim 30 Henry 40 Tom

C# Linq LastorDefault Method

Chandu yadav
Updated on 23-Jun-2020 08:40:21

2K+ Views

Use the LastorDefault() method to return the last element of a sequence or a default value if element isn’t there.The following is our empty list.List val = new List { };Now the following will not be able to display the last element since the list is empty. Therefore, the default would get display and error won’t be shown.val.AsQueryable().LastOrDefault();The following is the code.Example Live Demousing System; using System.Collections.Generic; using System.Linq; class Demo {    static void Main() {       List val = new List { };       double d = val.AsQueryable().LastOrDefault();       Console.WriteLine("Default Value = "+d); ... Read More

C# Queryable Union Method

karthikeya Boyini
Updated on 23-Jun-2020 08:40:48

228 Views

Perform Union on two sequences using the Queryable Union method.The following are our arrays.int[] arr1 = { 29, 40, 15, 55, 70, 30, 90 }; int[] arr2 = { 30, 36, 40, 18, 15, 55, 75 };Now, get the Union of the arrays using the Union method.arr1.AsQueryable().Union(arr2);Example Live Demousing System; using System.Linq; using System.Collections.Generic; public class Demo {    public static void Main() {       int[] arr1 = { 29, 40, 15, 55, 70, 30, 90 };       int[] arr2 = { 30, 36, 40, 18, 15, 55, 75 };       IEnumerable res = arr1.AsQueryable().Union(arr2);       foreach (int a in res)       Console.WriteLine("{0} ", a);    } }Output29 40 15 55 70 30 90 36 18 75

LinkedList AddBefore method in C#

George John
Updated on 23-Jun-2020 08:41:18

1K+ Views

Add a node before a given node in C# using the AddBefore() method.Our LinkedList with string nodes.string [] students = {"Henry", "David", "Tom"}; LinkedList list = new LinkedList(students);Now, let’s add node at the end.// adding a node at the end var newNode = list.AddLast("Brad");Use AddBefore() method to add a node before the node added above.list.AddBefore(newNode, "Emma");Example Live Demousing System; using System.Collections.Generic; class Demo {    static void Main() {       string [] students = {"Henry", "David", "Tom"};       LinkedList list = new LinkedList(students);       foreach (var stu in list) {          Console.WriteLine(stu); ... Read More

C# Linq ThenBy Method

Ankith Reddy
Updated on 23-Jun-2020 08:42:08

341 Views

Orders elements in a sequence using ThenBy() method.We have the following string array.string[] str = { "AAA", "AAAA", "A", "AAAAA", "AAAAAAAAA" };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);Example Live Demousing System; using System.Linq; using System.Collections.Generic; public class Demo {    public static void Main() {       string[] str = { "AAA", "AAAA", "A", "AAAAA", "AAAAAAAAA" };       IEnumerable res = str.AsQueryable() .OrderBy(alp => alp.Length).ThenBy(alp => alp);       foreach (string arr ... Read More

C# Program to order array elements in descending order

Samual Sam
Updated on 23-Jun-2020 08:41:43

260 Views

To orders elements in a sequence in descending order, use ThenBy() and OrderByDescending.This is our string array.string[] myStr = { "Keyboard", "Laptop", "Mouse", "Monitor" };Now, use OrderByDescending to order element in Descending order. Inside that calculate the length of each string and use Lambda Expressions as well.IEnumerable res = myStr.AsQueryable().OrderByDescending(ch => ch.Length).ThenBy(ch => ch);The following is the example discussed above.Example Live Demousing System; using System.Linq; using System.Collections.Generic; public class Demo {    public static void Main() {       string[] myStr = { "Keyboard", "Laptop", "Mouse", "Monitor" };       IEnumerable res = myStr.AsQueryable().OrderByDescending(ch => ch.Length).ThenBy(ch => ch);   ... Read More

C# Program to order array elements

karthikeya Boyini
Updated on 23-Jun-2020 08:30:42

133 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#

Arjun Thakur
Updated on 23-Jun-2020 08:42:28

251 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

Samual Sam
Updated on 23-Jun-2020 08:31:13

675 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

Chandu yadav
Updated on 23-Jun-2020 08:31:38

2K+ 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

Advertisements