Found 33676 Articles for Programming

How to pop the first element from a C# List?

Samual Sam
Updated on 31-Oct-2023 04:01:30

33K+ Views

To pop the first element in the list, use the RemoveAt() method. It eliminates the element from the position you want to remove the element.Set the listList myList = new List() {    "Operating System",    "Computer Networks",    "Compiler Design" };Now pop the first element using RemoveAt(0)myList.RemoveAt(0);Let us see the complete example.Example Live Demousing System; using System.Collections.Generic; using System.Linq; class Program {    static void Main() {       List myList = new List() {          "Operating System",          "Computer Networks",          "Compiler Design"       }; ... Read More

How to perform Division of Exponents of Same Base using C#?

Ankith Reddy
Updated on 22-Jun-2020 08:23:13

211 Views

Firstly, set the base −double n = 10;Now set the two exponents for division −double e1 = 10; double e2 = 8;Let us see the complete code to get the result of division of exponents of the same base.Example Live Demousing System; class Demo {    static void Main() {       double res, n, e1, e2;       n = 10;       e1 = 10;       e2 = 8;       res = e1 - e2;       Console.WriteLine("Result = {0}^{1} : {2}", n, res, Math.Pow(n, res));       Console.ReadLine();    } }outputResult = 10^2 : 100

What is a managed code in C#?

karthikeya Boyini
Updated on 22-Jun-2020 08:23:32

417 Views

Managed code is a code whose execution is managed by Common Language Runtime. It gets the managed code and compiles it into machine code. After that, the code is executed.The runtime here i.e. CLR provides automatic memory management, type safety, etc.Managed code is written in high-level languages run on top of .NET. This can be C#, F#, etc. A code compiled in any of this language with their compilers, a machine code is not generated. However, you will get the Intermediate Language code, compiled and executed by runtime.C/C++ code, called "unmanaged code” do not have that privilege. The program is ... Read More

How to call Math Operations using Delegates in C#?

George John
Updated on 22-Jun-2020 08:24:21

359 Views

To understand how to call Math Operations using Delegates in C#, let us see an example wherein we will divide a number.We have a class and a function in it −public class Demo {    public static double DivideFunc(double value) {       return value / 5;    } }Now, our delegate −delegate double myDelegate(double x);Set a value and call −myDelegate[] val = { Demo.DivideFunc }; result(val[0], 20);Math operation is called using delegate −static void result(myDelegate d, double value) {    double result = d(value);    Console.WriteLine("Result = {0}", result); }The above displays the following result for “value/ 5” i.e. 20/5 −Result = 4

Chained Exceptions in C#

Samual Sam
Updated on 22-Jun-2020 08:27:06

684 Views

Chained Exceptions are a chain of try-catch statements that handle exceptions. To create a chain of exceptions i.e. chained exceptions −Set the first try-catch −Examplestatic void Main(string[] args) {    try {       One();    } catch (Exception e) {       Console.WriteLine(e);    } }Now try-catch under method One() −Examplestatic void One() {    try {       Two();    } catch (Exception e) {       throw new Exception("First exception!", e);    } }The method Two() also continues chained exception.Examplestatic void Two() {    try {       Three();    } catch ... Read More

Sorting a HashMap according to keys in C#

Chandu yadav
Updated on 22-Jun-2020 08:28:50

6K+ Views

HashMap is in Java, not C#. The equivalent of HashMap in C# is Dictionary that is used as a collection of key-value pair.Firstly, set the Dictionary −Dictionary d = new Dictionary(); d.Add("soccer", 1); d.Add("cricket", 2); d.Add("tennis", 3); d.Add("rugby", 4);Now get the keys and sort them using ToList() and Sort() method respectively.// get keys var val = d.Keys.ToList(); // sort val.Sort();The following is the complete example to sort a HashMap according to keys −Exampleusing System; using System.Collections.Generic; using System.Linq; class Program {    static void Main() {       Dictionary d = new Dictionary()     ... Read More

Medium-Earth Orbit Satellites

Samual Sam
Updated on 03-Aug-2019 19:32:16

2K+ Views

Medium earth orbit (MEO) satellites lie between the two Van Allen Belts. MEOs are also called Intermediate Circular Orbits (ICOs).The altitudes of these satellites range from 2, 000 km to 35, 000 km, i.e. above the low earth orbits and below the geosynchronous orbits. The orbital periods of MEOs range from 2 hours to more than 23 hours, depending upon their attitudes.Types of MEOs according to orbitsMEOs with circular orbits − They revolve at constant speed at an constant altitude.MEOs with elliptical orbits − Lowest altitude is called perigee and the speed is highest here. Highest altitude is called apogee ... Read More

String Join() method

karthikeya Boyini
Updated on 27-Mar-2020 09:40:42

718 Views

The Join () method in strings concatenates all the elements of a string array, using the specified separator between each element.In the below example we have a multi-line string and we have set the separator as “” −String.Join("", starray);ExampleThe following is the complete example − Live Demousing System; namespace StringApplication {    class StringProg {       static void Main(string[] args) {          string[] starray = new string[]{"Down the way nights are dark",             "And the sun shines daily on the mountaintop",             "I took ... Read More

Retrieve data value as a pointer in C#

Chandu yadav
Updated on 22-Jun-2020 07:50:46

884 Views

A pointer is a variable whose value is the address of another variable. Retrieve the data stored at the located referenced by the pointer variable, using the ToString() method.ExampleHere in an example −using System; namespace UnsafeCodeApplication {    class Program {       public static void Main() {          unsafe {             int var = 100;             int* p = &var;             Console.WriteLine("Data is: {0} " , var);             Console.WriteLine("Data is: {0} " , p->ToString());             Console.WriteLine("Address is: {0} " , (int)p);          }          Console.ReadKey();       }    } }OutputAbove will require you to set unsafe comman line option. After seeting it, the following output would be visible.Data is: 100 Data is: 100 Address is: 77678547

Abort in C#

Samual Sam
Updated on 22-Jun-2020 07:52:56

699 Views

The Abort() method is used for destroying threads.The runtime aborts the thread by throwing a ThreadAbortException. This exception cannot be caught, the control is sent to the finally block if any.Use the Abort() method on a thread −childThread.Abort();Example Live Demousing System; using System.Threading; namespace MultithreadingApplication {    class ThreadCreationProgram {       public static void CallToChildThread() {          try {             Console.WriteLine("Child thread starts");             // do some work, like counting to 10             for (int counter = 0; counter

Advertisements