Found 2587 Articles for Csharp

How to declare an event in C#?

Samual Sam
Updated on 20-Jun-2020 10:29:25

379 Views

Events are user actions such as key press, clicks, mouse movements, etc., or some occurrence such as system-generated notifications.The events are declared and raised in a class and associated with the event handlers using delegates within the same class or some other class. The class containing the event is used to publish the event.To declare an event inside a class, first a delegate type for the event must be declared. For example, public delegate string myDelegate(string str);Now, declare an event −event myDelegate newEvent;Let us see an example to work with events in C# −Example Live Demousing System; namespace Demo { ... Read More

How to write the first program in C#?

karthikeya Boyini
Updated on 20-Jun-2020 10:29:55

576 Views

The following is the first program in C# programming −Example Live Demousing System; namespace MyHelloWorldApplication {    class MyDemoClass {       static void Main(string[] args) {          // display text          Console.WriteLine("Hello World");          // display another text          Console.WriteLine("Welcome!");          Console.ReadKey();       }    } }OutputHello World Welcome!Let us see now what all it includes.using System; - the using keyword is used to include the System namespace in the program.namespace declaration - A namespace is a ... Read More

Iterators in C#

Samual Sam
Updated on 20-Jun-2020 10:30:53

358 Views

Iterator performs a custom iteration over a collection. It uses the yield return statement and returns each element one at a time. The iterator remembers the current location and in the next iteration the next element is returned.The following is an example −Example Live Demousing System; using System.Collections.Generic; using System.Linq; namespace Demo {    class Program {       public static IEnumerable display() {          int[] arr = new int[] {99, 45, 76};          foreach (var val in arr) {             yield return val.ToString();       ... Read More

How to declare an empty string array in C#?

Samual Sam
Updated on 20-Jun-2020 10:12:28

3K+ Views

In C#, you can use strings as an array of characters, However, more common practice is to use the string keyword to declare a string variable. The string keyword is an alias for the System.String class.To declare an empty string.string[] arr = new string[] {}; // empty stringNow let us see what will happen when we will print this empty string.Example Live Demousing System; namespace Demo {    class Program {       static void Main(string[] args) {          string[] arr = new string[] {}; // empty string         ... Read More

What are different methods of passing parameters in C#?

Samual Sam
Updated on 20-Jun-2020 10:16:10

392 Views

When a method with parameters is called, you need to pass the parameters to the method using any of the following three methods -Reference ParametersThis method copies the reference to the memory location of an argument into the formal parameter. This means that changes made to the parameter affect the argument.Value ParametersThis method copies 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.In Value parameters, when a method is called, a new storage location is created for each value ... Read More

What are destructors in C# programs?

karthikeya Boyini
Updated on 20-Jun-2020 10:17:43

2K+ Views

A destructor is a special member function of a class that is executed whenever an object of its class goes out of scope.It has exactly the same name as that of the class with a prefixed tilde (~), for example, our class name is Demo.public Demo() { // constructor    Console.WriteLine("Object is being created"); } ~Demo() { //destructor    Console.WriteLine("Object is being deleted"); }Let us see an example to learn how to work with Destructor in C#.Example Live Demousing System; namespace LineApplication {    class Line {       private double length; // Length of a line   ... Read More

What are the custom exceptions in C#?

karthikeya Boyini
Updated on 20-Jun-2020 10:20:05

801 Views

Like any other programming language, in C#, you can easily create a user-defined exception. User-defined exception classes are derived from the Exception class. Custom exceptions are what we call user-defined exceptions.In the below example, the exception created is not a built-in exception; it is a custom exception −TempIsZeroExceptionYou can try to run the following code to learn how to create a user-defined exception in C#.Example Live Demousing System; namespace Demo {    class TestTemperature {       static void Main(string[] args) {          Temperature temp = new Temperature();          try {     ... Read More

What are delegates in C#?

Samual Sam
Updated on 20-Jun-2020 10:21:40

337 Views

A delegate in C# is a reference to the method. A delegate is a reference type variable that holds the reference to a method. The reference can be changed at runtime.Delegates are especially used for implementing events and the call-back methods. All delegates are implicitly derived from the System.Delegate class.Let us see how to declare delegates in C#.delegate Let us see an example to learn how to work with Delegates in C#.Example Live Demousing System; using System.IO; namespace DelegateAppl {    class PrintString {       static FileStream fs;       static StreamWriter sw; ... Read More

What are control statements in C#?

Samual Sam
Updated on 20-Jun-2020 09:59:29

6K+ Views

The flow of program control is specified by control statements in C#. It includes the following −if statementAn if statement consists of a boolean expression followed by one or more statements.The following is the syntax −if(boolean_expression) {    /* statement(s) will execute if the boolean expression is true */ }if-else statementAn if statement can be followed by an optional else statement, which executes when the boolean expression is false.The following is the syntax −if(boolean_expression) {    /* statement(s) will execute if the boolean expression is true */ } else {    /* statement(s) will execute if the boolean expression is ... Read More

How to concatenate Two Arrays in C#?

Samual Sam
Updated on 20-Jun-2020 10:02:38

521 Views

To concatenate two arrays in C#, let us first declare and initialize the array. Here, we have considered a string array −string[] str = new string[] { "Hello","World" };Now let us use the join() method to concatenate −.string.Join(" ", str);Now let us see the complete code to concatenate two arrays.Example Live Demousing System; class Program {    static void Main() {       string[] str = new string[] { "Hello","World" };       string res = string.Join(" ", str);       Console.WriteLine(res);    } }OutputHello World

Advertisements