Found 33676 Articles for Programming

How to access elements from multi-dimensional array in C#?

Arjun Thakur
Updated on 21-Jun-2020 12:54:49

310 Views

To acess element from the multi-dimensional array, just add the index for the element you want, for example −a[2,1]The above access element from 3rd row and 2nd column ie element 3 as shown below in out [3,4] array −0 0 1 2 2 4 3 6Let us see whatever we discussed and access element from a 2 dimensional array −Exampleusing System; namespace Program {    class Demo {       static void Main(string[] args) {          int[,] a = new int[4, 2] {{0,0}, {1,2}, {2,4}, {3,6} };          int i, j;          for (i = 0; i < 4; i++) {                 for (j = 0; j < 2; j++) {                Console.WriteLine("a[{0},{1}] = {2}", i, j, a[i,j]);             }          }          // accessing element          Console.WriteLine(a[2,1]);          Console.ReadKey();       }    } }

User-defined Custom Exception in C#

karthikeya Boyini
Updated on 21-Jun-2020 13:00:44

464 Views

C# exceptions are represented by classes. The exception classes in C# are mainly directly or indirectly derived from the System.Exception class.You can also define your own exception. User-defined exception classes are derived from the Exception class.The following is an example −Exampleusing System; namespace UserDefinedException {    class TestTemperature {       static void Main(string[] args) {          Temperature temp = new Temperature();          try {             temp.showTemp();          } catch(TempIsZeroException e) {             Console.WriteLine("TempIsZeroException: {0}", e.Message);       ... Read More

C# object serialization

Ankith Reddy
Updated on 21-Jun-2020 12:59:50

251 Views

For object serialization, you need to refer the below code. Here, we have use the BinaryFormatter.Serialize (stream, reference) method to serialize our sample object.We have set a constructor here −public Employee(int id, string name, int salary) {    this.id = id;    this.name = name;    this.salary = salary; }Now set the file stream −FileStream fStream = new FileStream("d:ew.txt", FileMode.OpenOrCreate); BinaryFormatter bFormat = new BinaryFormatter();An object of the Employee class −Employee emp = new Employee(001, "Jim", 30000); bFormat.Serialize(fStream, emp);

What is a static constructor in C#?

Samual Sam
Updated on 21-Jun-2020 12:46:43

490 Views

A static constructor is a constructor declared using a static modifier. It is the first block of code executed in a class. With that, a static constructor executes only once in the life cycle of class.The following is an example of static constructors in C# −Exampleusing System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Difference {    class Demo {       static int val1;       int val2;       static Demo() {          Console.WriteLine("This is Static Constructor");          val1 = 70;       }   ... Read More

What is a static class in C#?

Chandu yadav
Updated on 21-Jun-2020 12:45:28

570 Views

The C# static class cannot be instantiated and can only have only static members. The static class in C# is sealed and cannot contain instance constructors.The following is an example with static class and static members −Exampleusing System; public static class Demo {    public static float PI = 3.14f;    public static int calc(int n){return n*n;} } class Program {    public static void Main(string[] args) {       Console.WriteLine("PI: "+Demo.PI);       Console.WriteLine("Square: " + Demo.calc(3));    } }Above, the static class is −public static class Demo {    public static float PI ... Read More

What is a sealed class in C#?

karthikeya Boyini
Updated on 21-Jun-2020 12:48:54

791 Views

Sealed class in C# with the sealed keyword cannot be inherited. In the same way, the sealed keyword can be added to the method.When you use sealed modifiers in C# on a method, then the method loses its capabilities of overriding. The sealed method should be part of a derived class and the method must be an overridden method.Let us see an example of sealed class in C# −Exampleusing System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Demo {    class Program {       static void Main(string[] args) {          Result ob = new ... Read More

What is a recursive method call in C#?

Arjun Thakur
Updated on 21-Jun-2020 12:49:30

395 Views

Recursive method call in C# is called Recursion. Let us see an example to calculate power of a number using recursion.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 −Exampleusing System; using System.IO; public class Demo {    public static void Main(string[] args) {       int n = 5;       int p = 2;       long res; ... Read More

What is a reference/ref parameter of an array type in C#?

Samual Sam
Updated on 21-Jun-2020 12:50:17

1K+ Views

Declare the reference parameters using the ref keyword. A reference parameter is a reference to a memory location of a variable. When you pass parameters by reference, unlike value parameters, a new storage location is not created for these parameters.Declare a ref parameter −public void swap(ref int x, ref int y) {}Declare a ref parameter of array type −static void Display(ref int[] myArr)The following is an example showing how to work with ref parameter of an array type in C# −class TestRef {    static void Display(ref int[] myArr) {       if (myArr == null) {     ... Read More

User-defined Exceptions in C# with Example

karthikeya Boyini
Updated on 21-Jun-2020 12:52:40

5K+ Views

An exception is a problem that arises during the execution of a program. A C# exception is a response to an exceptional circumstance that arises while a program is running, such as an attempt to divide by zero.Define your own exception. User-defined exception classes are derived from the Exception class.The following is an example −Exampleusing System; namespace UserDefinedException {    class TestFitness {       static void Main(string[] args) {          Fitness f = new Fitness();          try {             f.showResult();          } catch(FitnessTestFailedException ... Read More

What is a copy constructor in C#?

Samual Sam
Updated on 21-Jun-2020 12:39:00

4K+ Views

Copy Constructor creates an object by copying variables from another object.Let us see an example −Exampleusing System; namespace Demo {    class Student {       private string name;       private int rank;       public Student(Student s) {          name = s.name;          rank = s.rank;       }       public Student(string name, int rank) {          this.name = name;          this.rank = rank;       }       public string Display {     ... Read More

Advertisements