Csharp Articles

Page 155 of 196

How command line arguments are passed in main method in C#?

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

The Main() method is the entry point −static void Main(string[] args)The arguments array args is used to set arguments −string[] args)It will set the following if you add two arguments −var args = new string[] {"arg1", "arg2”}Here is the demo code −Exampleusing System; namespace Demo {    class HelloWorld {       // args for command line       static void Main(string[] args) {          Console.WriteLine("Welcome here!");          Console.ReadKey();       }    } }To compile a C# program by using the command-line instead of the Visual Studio IDE ...

Read More

How to compare two arrays in C#?

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

Firstly, set the two arrays to be compared −// two arrays int[] arr = new int[] { 99, 87, 56, 45}; int[] brr = new int[] { 99, 87, 56, 45 };Now, use SequenceEqual() to compare the two arrays −arr.SequenceEqual(brr);The following is the code to compare two arrays −Exampleusing System; using System.Linq; namespace Demo {    class Program {       static void Main(string[] args) {          // two arrays          int[] arr = new int[] { 99, 87, 56, 45};          int[] brr = new int[] { 99, 87, 56, 45 };          // compare          Console.WriteLine(arr.SequenceEqual(brr));       }    } }

Read More

How to compare two Dates in C#?

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

To compare dates in C#, you need to first set two dates to be compared using the DateTime object. We will use the DateTime class in C# −Date 1DateTime date1 = new DateTime(2018, 08, 05); Console.WriteLine("Date 1 : {0}", date1);Date 2DateTime date2 = new DateTime(2018, 08, 07); Console.WriteLine("Date 2 : {0}", date2);Now let us compare both the dates in C#. The following is an example to compare dates in C# −Exampleusing System; namespace Program {    class Demo {       static int Main() {          DateTime date1 = new DateTime(2018, 08, 05);       ...

Read More

How to compare two dictionaries in C#?

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

To compare two dictionaries, firstly set the two dictionaries −Dictionary OneIDictionary d = new Dictionary(); d.Add(1, 97); d.Add(2, 89); d.Add(3, 77); d.Add(4, 88); // Dictionary One elements Console.WriteLine("Dictionary One elements: "+d.Count);Dictionary OneIDictionary d2 = new Dictionary(); d2.Add(1, 97); d2.Add(2, 89); d2.Add(3, 77); d2.Add(4, 88); // Dictionary Two elements Console.WriteLine("Dictionary Two elements: "+d2.Count);Now let us compare them −bool equal = false; if (d.Count == d2.Count) { // Require equal count.    equal = true;    foreach (var pair in d) {       int value;       if (d2.TryGetValue(pair.Key, out value)) {          if ...

Read More

Value parameters vs Reference parameters vs Output Parameters in C#

Chandu yadav
Chandu yadav
Updated on 21-Jun-2020 3K+ Views

Value parametersThe value parameters copy the actual value of an argument into the formal parameter of the function. In this case, changes made to the parameter inside the function have no effect on the argument.This is the default mechanism for passing parameters to a method. In this mechanism, when a method is called, a new storage location is created for each value parameter.The values of the actual parameters are copied into them. Hence, the changes made to the parameter inside the method have no effect on the argument.Reference ParametersA reference parameter is a reference to a memory location of a ...

Read More

How to convert Trigonometric Angles in Radians using C#?

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

To convert trigonometric angles in Radians, multiply by Math.PI/180. This will convert degrees to radians.The following is the code −Exampleusing System; class Program {    static void Main() {       Console.WriteLine(Math.Cos(45));       double res = Math.Cos(Math.PI * 45 / 180.0);       Console.WriteLine(res);    } }Above, we converted using the following formulae −Math.PI * angle / 180.0

Read More

How to access elements from a rectangular array in C#?

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

To access elements from a rectangular array, you just need to set the index of which you want to get the element. Multi-dimensional arrays are also called rectangular array −a[0, 1]; // second elementThe following is an example showing how to work with a rectangular array in C# and access an element −Exampleusing System; namespace Demo {    class Program {       static void Main(string[] args) {          int[, ] a = new int[3, 3];          a[0, 0]= 10;          a[0, 1]= 20;       ...

Read More

How to access elements from an array in C#?

Ankith Reddy
Ankith Reddy
Updated on 21-Jun-2020 952 Views

First, define and initalize an array −int[] p = new int[3] {99, 92, 95};Now, display the array elements −for (j = 0; j < 3; j++ ) {    Console.WriteLine("Price of Product[{0}] = {1}", j, p[j]); }To acess any element, just include the index of the element you want like this −p[2];The above is to acess the 3rd element.Now let us see the complete code −Exampleusing System; namespace Program {    class Demo {       static void Main(string[] args) {          int[] p = new int[3] {99, 92, 95};          int j;          for (j = 0; j < 3; j++ ) {             Console.WriteLine("Price of Product[{0}] = {1}", j, p[j]);          }          // access          int e = p[2];          Console.WriteLine("Product 3rd price: "+e);          Console.ReadKey();       }    } }

Read More

C# object serialization

Ankith Reddy
Ankith Reddy
Updated on 21-Jun-2020 303 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);

Read More

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

Arjun Thakur
Arjun Thakur
Updated on 21-Jun-2020 352 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();       }    } }

Read More
Showing 1541–1550 of 1,951 articles
« Prev 1 153 154 155 156 157 196 Next »
Advertisements