Articles on Trending Technologies

Technical articles with clear explanations and examples

How to calculate Power of a number using recursion in C#?

George John
George John
Updated on 20-Jun-2020 1K+ Views

To calculate power of a number using recursion, try the following code.Here, if the power is not equal to 0, then the function call occurs which is eventually recursion −if (p!=0) {    return (n * power(n, p - 1)); }Above, n is the number itself and the power reduces on every iteration as shown below −Example Live Demousing System; using System.IO; public class Demo {    public static void Main(string[] args) {       int n = 5;       int p = 2;       long res;       res = power(n, p);       Console.WriteLine(res);    }    static long power (int n, int p) {       if (p!=0) {          return (n * power(n, p - 1));       }       return 1;    } }Output25

Read More

What are postfix operators in C#?

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

The increment operator is ++ operator. If used as postfix on a variable, the value of the variable is first returned and then gets incremented by 1. It is called Postfix increment operator. In the same way, the decrement operator works but it decrements by 1.For example,a++;The following is an example showing how to work with postfix operator −Example Live Demousing System; class Program {    static void Main() {       int a, b;       a = 10;       Console.WriteLine(a++);           b = a;       Console.WriteLine(a);       Console.WriteLine(b);    } }Output10 11 11

Read More

What does the interface ICollection do in C#

George John
George John
Updated on 20-Jun-2020 3K+ Views

The ICollection interface in C# defines the size, enumerators, and synchronization methods for all nongeneric collections. It is the base interface for classes in the System.Collections namespace.The following are the properties of ICollection interface −Sr.No.Property Name & Description1CountThe number of elements in the ICollection2SyncRootGets an object that useful to synchronize access to the ICollection.The following are the methods of ICollection interface −Sr.No.Method Name & Description1CopyTo(Array^,Int32)The method copies the elements of the ICollection to an Array.2GetEnumerator()The GetEnumerator() method returns an enumerator that iterates through a collection

Read More

What does the interface ICloneable do in C#?

Chandu yadav
Chandu yadav
Updated on 20-Jun-2020 3K+ 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
karthikeya Boyini
Updated on 20-Jun-2020 1K+ 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

What does the interface IStructuralComparable do in C#?

Samual Sam
Samual Sam
Updated on 20-Jun-2020 276 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

Read More

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

George John
George John
Updated on 20-Jun-2020 279 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 are the different types of conditional statements supported by C#?

Samual Sam
Samual Sam
Updated on 20-Jun-2020 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 demonstrate Prefix Operator using C#?

Ankith Reddy
Ankith Reddy
Updated on 20-Jun-2020 299 Views

The increment operator is ++ operator. If used as prefix on a variable, the value of variable gets incremented by 1. After that the value is returned unlike Postfix operator. It is called Prefix increment operator. In the same way the decrement operator works but it decrements by 1.For example, ++a;The following is an example demonstrating Prefix increment operator −Example Live Demousing System; class Program {    static void Main() {       int a, b;       a = 10;       Console.WriteLine(++a);       b = a;       Console.WriteLine(a);       Console.WriteLine(b);    } }Output11 11 11

Read More

How to declare a two-dimensional array in C#

George John
George John
Updated on 20-Jun-2020 886 Views

A 2-dimensional array is a list of one-dimensional arrays. Declare it like the two dimensional array shown below −int [, ] aTwo-dimensional arrays may be initialized by specifying bracketed values for each row.int [, ] a = new int [4, 4] { {0, 1, 2, 3} , {4, 5, 6, 7} , {8, 9, 10, 11} , {12, 13, 14, 15} };The following is an example showing how to work with two-dimensional arrays in C# −Example Live Demousing System; namespace ArrayApplication {    class MyArray {       static void Main(string[] args) {          /* an ...

Read More
Showing 44781–44790 of 61,248 articles
Advertisements