Csharp Articles

Page 152 of 196

How to compare two tuples in C#?

Arjun Thakur
Arjun Thakur
Updated on 21-Jun-2020 566 Views

Tuple comparison came after C# 7.3.Easily compare two tuples using the equality operator in C#.Let’s say we have two tuples −var one = (x: 1, y: 2); var two = (p: 1, 2: 3, r: 3, s:4);To compare them, just use the == operator −if (one == two) Console.WriteLine("Both the tuples are same (values are same).");Let use see the code −Examplevar one = (x: 1, y: 2); var two = (p: 1, 2: 3, r: 3, s:4); if (one == two) Console.WriteLine("Both the tuples are same (values are same)."); lse Console.WriteLine("Both the tuples values are not same.");

Read More

What is index-based I/O BitArray collection in C#?

Chandu yadav
Chandu yadav
Updated on 21-Jun-2020 230 Views

The BitArray class manages a compact array of bit values, which are represented as Booleans, where true indicates that the bit is on (1) and false indicates the bit is off (0).The following are the method of the index-based BitArray collection −Sr.No.Method & Description1public BitArray And(BitArray value);Performs the bitwise AND operation on the elements in the current BitArray against the corresponding elements in the specified BitArray.2public bool Get(int index);Gets the value of the bit at a specific position in the BitArray.3public BitArray Not();Inverts all the bit values in the current BitArray, so that elements set to true are changed to ...

Read More

Final local variables in C#

Samual Sam
Samual Sam
Updated on 21-Jun-2020 2K+ Views

To set final for a local variable, use the read-only keyword in C#, since the implementation of the final keyword is not possible.The readonly would allow the variables to be assigned a value only once. A field marked "read-only", can only be set once during the construction of an object. It cannot be changed.Let us see an example. Below, we have set the empCount field as read-only, which once assigned cannot be changed.Exampleclass Department {    readonly int empCount;    Employee(int empCount) {       this. empCount = empCount;    }    void ChangeCount() {       //empCount = 150; // Compile error    } }

Read More

How to copy a List collection to an array?

karthikeya Boyini
karthikeya Boyini
Updated on 21-Jun-2020 840 Views

To copy a C# list collection to an array, firstly set a list −List list1 = new List (); list1.Add("One"); list1.Add("Two"); list1.Add("Three"); list1.Add("Four");Now declare a string array and use the CopyTo() method to copy −string[] arr = new string[20]; list1.CopyTo(arr);Let us see the complete code to copy a list into a one – dimensional array.Exampleusing System; using System.Collections.Generic; using System.Linq; public class Demo {    public static void Main() {       List list1 = new List ();       list1.Add("One");       list1.Add("Two");       list1.Add("Three");       list1.Add("Four"); ...

Read More

What are the differences between a list collection and an array in C#?

George John
George John
Updated on 21-Jun-2020 541 Views

List collection is a generic class and can store any data types to create a list. To define a List −List l = new List();To set elements in a list, you need to use the Add method.l.Add("One"); l.Add("Two"); l.Add("Three");An array stores a fixed-size sequential collection of elements of the same type.To define Arrays −int[] arr = new int[5]; To initialize and set elements to Arrays −int[] arr = new int[5] {4, 8,5};

Read More

What are the differences between a multi-dimensional array and jagged array?

Samual Sam
Samual Sam
Updated on 21-Jun-2020 1K+ Views

Multi-dimensional arrayMulti-dimensional arrays are also called rectangular array. You can define a 3-dimensional array of integer as −int [ , , ] val;Let us see how to define a two-dimensional array.int[,] val = new[3,3] Jagged arrayA Jagged array is an array of arrays. To access an element from it, just mention the index for that particular array.Here, we have a jagged array with 5 array of integers −int[][] a = new int[][]{new int[]{0,0},new int[]{1,2}, new int[]{2,4},new int[]{ 3, 6 }};

Read More

What are the differences between a static and a non-static class in C#?

Arjun Thakur
Arjun Thakur
Updated on 21-Jun-2020 2K+ Views

The following is the difference between a static and non-static class −Non-static classes can be instantiated, whereas static classes cannot be instantiated i.e. you cannot use the new keyword to create a variable of the class typeStatic classes can only have static methods.Non-static classes can have instance method and static methods.ou access the members of a static class by using the class name itselfStatic class is sealed.Example of static class −public static class CalculateExample of non-static class −public class Calculate

Read More

How to copy or clone a C# list?

Samual Sam
Samual Sam
Updated on 21-Jun-2020 3K+ Views

To copy or clone a C# list, firstly set a list −List < string > list1 = new List < string > (); list1.Add("One"); list1.Add("Two"); list1.Add("Three"); list1.Add("Four");Now declare a string array and use the CopyTo() method to copy.string[] arr = new string[20]; list1.CopyTo(arr);Let us see the complete code to copy a list into a one-dimensional array.Exampleusing System; using System.Collections.Generic; using System.Linq; public class Demo {    public static void Main() {       List < string > list1 = new List < string > ();       list1.Add("One");       list1.Add("Two");       list1.Add("Three");   ...

Read More

What is boxing in C#?

George John
George John
Updated on 21-Jun-2020 574 Views

Boxing convert value type to an object type. Let us see an example of boxing −int x = 50; object ob = x; // boxingIn boxing, the value stored on the stack is copied to the object stored on heap memory, whereas unboxing is the opposite.Boxing is useful in storing value types in the garbage-collected heap. It is implicit conversion of a value type to the type object.Let us see an example −Exampleusing System; using System.Collections.Generic; using System.Linq; public class Demo {    static void Main() {       int x = 50;       object ...

Read More

What is C# Programming?

karthikeya Boyini
karthikeya Boyini
Updated on 21-Jun-2020 349 Views

C# is a modern, general-purpose, object-oriented programming language developed by Microsoft.C# is designed for Common Language Infrastructure (CLI), which consists of the executable code and runtime environment that allows the use of various high-level languages on different computer platforms and architectures.Here are the features of C# −Boolean ConditionsAutomatic Garbage CollectionStandard LibraryAssembly VersioningProperties and EventsDelegates and Events ManagementEasy-to-use GenericsIndexersConditional CompilationSimple MultithreadingLINQ and Lambda ExpressionsIntegration with Windows

Read More
Showing 1511–1520 of 1,951 articles
« Prev 1 150 151 152 153 154 196 Next »
Advertisements