Csharp Articles

Page 150 of 196

Priority Queues with C#

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

A priority queue is held information with a priority value. It is an extension of queue.The item with the highest property is removed first when you try to eliminate an item from a priority queue.Let us see how to set priority queue −public class MyPriorityQueue where T : IComparable { }Now let us add an item. In the below example the items get stored in info, which is a generic list.Examplepublic class MyPriorityQueue where T : IComparable {    private List info;    public MyPriorityQueue() {       this.info = new List ();    } }

Read More

Private Constructors and Singleton Classes in C#

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

A private constructor is used in classes containing only static member as shown below −class Demo {    // private constructor    private Demo() { }    public static a = 10; }A singleton class has normal methods and you can call it using an instance.To prevent multiple instances of the class, the private constructor is used.Let us see an example −Examplepublic class Singleton {    static Singleton a = null;    private Singleton() {    } }

Read More

Optimization Tips for C# Code

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

The following are the tips −Prefer ListUse List whenever necessary. Working with ArrayList for the same work can make the working of code slower. This is specially if you are storing multiple types of objects within the same list.Use multiplication-shift operationPrefer multiplication-shift operation instead of division operator, since the usage of division operator slows the code.Less code takes less memoryTry to get work done using operator to concise the code and make it work in a single line.Use operators like && that would allow you to mention all the conditions in a single line.

Read More

Streams and Byte Streams in C#

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

A file is a collection of data stored in a disk with a specific name and a directory path. When a file is opened for reading or writing, it becomes a stream.The type of streams includes −Byte Streams − It includes Stream, FileStream, MemoryStream and BufferedStream.Character Streams − It includes Textreader-TextWriter, StreamReader, StraemWriter and other streams.Byte streams have classes that consider data in the stream as byte.Stream class is the base for other byte stream classes. The following are the properties −CanRead − Whether stream supports readingCanWrite − Whether stream supports writingLength − Length of the streamThe System.IO namespace has ...

Read More

String format for DateTime in C#

Samual Sam
Samual Sam
Updated on 21-Jun-2020 492 Views

Format DateTime using String.Format method.Let us see an example −Exampleusing System; static class Demo {    static void Main() {       DateTime d = new DateTime(2018, 2, 8, 12, 7, 7, 123);       Console.WriteLine(String.Format("{0:y yy yyy yyyy}", d));       Console.WriteLine(String.Format("{0:M MM MMM MMMM}", d));       Console.WriteLine(String.Format("{0:d dd ddd dddd}", d));    } }Above we have first set the DateTime class object −DateTime d = new DateTime(2018, 2, 8, 12, 7, 7, 123);To format, we have used the String.Format() method and displayed date in different formats.String.Format("{0:y yy yyy yyyy}", d) String.Format("{0:M MM MMM MMMM}", d) String.Format("{0:d dd ddd dddd}", d

Read More

c# Put spaces between words starting with capital letters

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

To place spaces in between words starting with capital letters, try the following example −Firstly, set the string.var str = "WelcomeToMyWebsite";As you can see above, our string isn’t having spaces before capital letter. To add it, use LINQ as we have done below −str = string.Concat(str.Select(x => Char.IsUpper(x) ? " " + x : x.ToString())).TrimStart(' ');The following is the complete code to place spaces between words beginning with capital letters −Exampleusing System; using System.Linq; class Demo {    static void Main() {       var str = "WelcomeToMyWebsite";       Console.WriteLine("Original String: "+str);     ...

Read More

Initializing HashSet in C#

Ankith Reddy
Ankith Reddy
Updated on 21-Jun-2020 1K+ Views

To initialize a HashSet.var h = new HashSet(arr1);Above, we have set an array in the HashSet. The following is the array −string[] arr1 = {    "electronics",    "accessories”,    "electronics", };The following is an example showing how to implement HashSet in C# −Exampleusing System; using System.Collections.Generic; using System.Linq; class Program {    static void Main() {       string[] arr1 = {          "electronics",          "accessories”,          "electronics",       };       Console.WriteLine(string.Join(",", arr1));       // HashSet       var h = new HashSet(arr1);       // eliminates duplicate words       string[] arr2 = h.ToArray();       Console.WriteLine(string.Join(",", arr2));    } }

Read More

How are values assigned to arrays in C#?

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

Declaring an array does not initialize the array in the memory. When the array variable is initialized, you can assign values to the array.Array is a reference type, so you need to use the new keyword to create an instance of the array. For example, assign the values like the following statement −double[] price = new double[5]; price[0] = 3245.50; price[1] = 1234.50; price[2] = 8765.50; price[3] = 5784.50; price[4] = 6576.50;We assigned five values above to the price array. You can assign values to the array at the time of declaration.double[] price = new double[5] {3245.50, 1234.50, 8765.50, 6576.50;};

Read More

How to use Remove, RemoveAt, RemoveRange methods in C# list collections?

karthikeya Boyini
karthikeya Boyini
Updated on 21-Jun-2020 1K+ Views

To implement Remove() and RemoveAt() methods in C#, try the following code −Firstly, set a list.List myList = new List() {    "mammals",    "reptiles",    "amphibians",    "vertebrate" };Now, use Remove() method to remove an element.myList.Remove("reptiles");Now, use RemoveAt() method to remove an element by setting the position.myList.RemoveAt(2);The following is the complete code −Exampleusing System; using System.Collections.Generic; using System.Linq; class Program {    static void Main() {       List myList = new List() {          "mammals",          "reptiles",          "amphibians",          "vertebrate"       ...

Read More

What is the difference between a list and an array in C#?

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

An array stores a fixed-size sequential collection of elements of the same type, whereas list is a generic collection.To define a List −List

Read More
Showing 1491–1500 of 1,951 articles
« Prev 1 148 149 150 151 152 196 Next »
Advertisements