Found 2628 Articles for Csharp

How to use C# BinaryWriter class?

Samual Sam
Updated on 20-Jun-2020 15:29:26

105 Views

If you want to write binary information into the stream, then use the BinaryWriter class in C#. You can find it under the System.IO namespace.The following is the implementation of the BinaryWriter class −static void WriteMe() {    using (BinaryWriter w = new BinaryWriter(File.Open("C:\abc.txt", FileMode.Create))) {       w.Write(37.8);       w.Write("test”);    } } static void ReadMe() {    using (BinaryReader r = new BinaryReader(File.Open("C:\abc.txt", FileMode.Open))) {       Console.WriteLine("Value : " + r.ReadDouble());       Console.WriteLine("Value : " + r.ReadString());    } }Above, theBinaryWriter class opens a file and writes content into it ... Read More

What is the Item property of BitArray class in C#?

karthikeya Boyini
Updated on 20-Jun-2020 15:30:41

66 Views

The Item property of the BitArray class gets or sets the value of the bit at a specific position in the BitArray.Use the keyword to define the indexers instead of implementing the Item property. To access an element, use the mycollection[index].The following is the implementation of BitArray class Item property −Example Live Demousing System; using System.Collections; class Demo {    static void Main() {       bool[] arr = new bool[5];       arr[0] = true;       arr[1] = true;       arr[2] = false;       arr[3] = false;       BitArray ... Read More

How to use C# BinaryReader class?

Arjun Thakur
Updated on 20-Jun-2020 15:28:41

127 Views

Use the BinaryReader class if you want to read binary information from the stream.The BinaryReader class is in System.IO namespace.The following is an example showing using the BinaryReader class to read from a file −static void WriteMe() {    using (BinaryWriter w = new BinaryWriter(File.Open("C:\abc.txt", FileMode.Create))) {       w.Write(25.9);       w.Write("DEMO DATA");    } } static void ReadMe() {    using (BinaryReader r = new BinaryReader(File.Open("C:\abc.txt", FileMode.Open))) {       Console.WriteLine("Value : " + r.ReadDouble());       Console.WriteLine("Value : " + r.ReadString());    } }The above method is called in the Main() method ... Read More

What are the different types of conditional statements supported by C#?

Samual Sam
Updated on 20-Jun-2020 15:18:33

2K+ Views

The conditional statement requires the programmer to specify one or more conditions to be evaluated or tested by the program, along with a statement or statements to be executed if the condition is determined to be true, and optionally, other statements to be executed if the condition is determined to be false.The following are the types of conditional statements −Sr.NoStatement & Description1if statementAn if statement consists of a boolean expression followed by one or more statements.2if...else statementAn if statement can be followed by an optional else statement, which executes when the boolean expression is false.3nested if statementsYou can use one ... Read More

How to pass parameters using param array in a C# method?

Ankith Reddy
Updated on 20-Jun-2020 15:19:14

354 Views

While declaring a method, you are not sure of the number of arguments passed as a parameter. C# param arrays (or parameter arrays) come into help at such times.This is how you can use the param −public int AddElements(params int[] arr) { }The following is the complete example −Exampleusing System; namespace Program {    class ParamArray {       public int AddElements(params int[] arr) {          int sum = 0;          foreach (int i in arr) {             sum += i;          }          return sum;       }    }    class Demo {       static void Main(string[] args) {          ParamArray app = new ParamArray();          int sum = app.AddElements(300, 250, 350, 600, 120);          Console.WriteLine("The sum is: {0}", sum);          Console.ReadKey();       }    } }OutputThe sum is: 1620

What are the different data types of arrays in C#?

karthikeya Boyini
Updated on 20-Jun-2020 15:19:31

550 Views

With C#, you can create an array of integers, chars, etc. An array is used to store a collection of data, but it is often more useful to think of an array as a collection of variables of the same type stored at contiguous memory locations. This type can be integer, char, float, etc.The following is an array declaration showing the datatype usage −datatype[] Name_of_array;Here, datatype is used to specify the type of elements in the array.[ ] specifies the rank of the array. The rank specifies the size of the array.Name_of_array − specifies the name of the array.Set the ... Read More

How to display numbers in the form of Triangle using C#?

George John
Updated on 20-Jun-2020 15:20:37

174 Views

To display numbers in the form of Triangle, firstly consider a two dimensional array.int[, ] a = new int[5, 5];For a triangle, you need to consider spaces as shown below −1 1 1 1 2 1 1 3 3 1Then loop through to set the triangle with 1s on the left and right as in the following code −Example Live Demousing System; class Demo {    public static void Main() {       // two dimensional array       int[, ] a = new int[5, 5];       for (int i = 0; i < 5; ... Read More

What does the interface IStructuralComparable do in C#?

Samual Sam
Updated on 20-Jun-2020 15:21:07

135 Views

The IStructuralComparable interface supports the structural comparison of collection objects. This interface introduced in .NET 4.The following is the syntax −public interface IStructuralComparableIt has a single method −CompareTo(Object, IComparer) − It determines whether the current collection object precedes, occurs in the same position as, or follows another object in the sort order.The compareTo() method determines whether the current collection object is less than, equal to, or greater than the second object in the sort order.Explicit implementations for the IStructuralComparable Interface is provided by −Generic tuple classes (Tuple, Tuple, Tuple,…Array class

What does the interface ICloneable do in C#?

Chandu yadav
Updated on 20-Jun-2020 15:22:00

2K+ Views

The ICloneable interface creates a copy of the exisiting object i.e a clone.It only has a single method −Clone() − The clone() method creates a new object that is a copy of the current instance.The following is an example showing how to perform cloning using Icloneable interface −Example Live Demousing System; class Car : ICloneable {    int width;    public Car(int width) {       this.width = width;    }    public object Clone() {       return new Car(this.width);    }    public override string ToString() {       return string.Format("Width of ... Read More

What does the interface IList do in C#?

karthikeya Boyini
Updated on 20-Jun-2020 15:21:31

791 Views

The IList interface has a non-generic collection of objects that can be individually accessed by index.The following are the properties of interface IList in C# −Sr.NoProperty Name & Description1CountGets the number of elements contained in the ICollection.2isFixedSizeGets a value indicating whether the IList has a fixed size.3isReadOnlyGets a value indicating whether the IList is read-only.4isSynchronizedGets a value indicating whether access to the ICollection is synchronized.5Item(Int32)Gets or sets the element at the specified index.The following are the methods of the IList interface −Sr.NoProperty Name & Description1Add(Obj)Adds an item to the IList.2Clear()Removes all items from the IList3Contains(Obj)Whether the list contains a specific ... Read More

Advertisements