Found 34494 Articles for Programming

String Literal Vs String Object in C#

Samual Sam
Updated on 21-Jun-2020 16:34:25

1K+ Views

String LiteralsString literals or constants are enclosed in double quotes "" or with @"". A string contains characters that are similar to character literals: plain characters, escape sequences, and universal characters.Here are some examples of String Literals −Hello, World" "Welcome, \The following is an example showing the usage of string literals −Exampleusing System; namespace Demo {    class Program {       static void Main(string[] args) {          // string          string str1 ="Hello, World";          Console.WriteLine(str1);          // Multi-line string   ... Read More

String format for Double in C#

Chandu yadav
Updated on 21-Jun-2020 16:35:00

1K+ Views

Use the static method String.Format for form double string format in C#.For three decimal places −String.Format("{0:0.000}", 987.383); String.Format("{0:0.000}", 987.38); String.Format("{0:0.000}", 987.7899);For thousands separator −String.Format("{0:0,0.0}", 54567.46); String.Format("{0:0,0}", 54567.46);To format string −Exampleusing System; class Demo {    public static void Main(String[] args) {       Console.WriteLine("Three decimal places...");           Console.WriteLine( String.Format("{0:0.000}", 987.383));       Console.WriteLine( String.Format("{0:0.000}", 987.38));       Console.WriteLine(String.Format("{0:0.000}", 987.7899));           Console.WriteLine("Thousands Separator...");       Console.WriteLine(String.Format("{0:0,0.0}", 54567.46));       Console.WriteLine(String.Format("{0:0,0}", 54567.46));    } }

Static vs. Non-Static method in C#

karthikeya Boyini
Updated on 21-Jun-2020 16:36:07

1K+ Views

Declare a member function as static. Such functions can access only static variables. The static functions exist even before the object is created.A static class cannot be instantiated and can only contain static members.Static methods is set using static keyword −public static int getNum() {    return num; }The following example demonstrates the use of static and non-static methods −Exampleusing System; namespace StaticVarApplication {    class StaticVar {       public static int num;       public void count() {          num++;       }       public static int ... Read More

Swap two variables in one line using C#

George John
Updated on 21-Jun-2020 16:13:35

422 Views

To swap two variables in a single line using the Bitwise XOR Operator.val1 = val1 ^ val2 ^ (val2 = val1);Above, we have set the values −int val1 = 30; int val2 = 60;The following is the example to swap both the variable in one line using C# −Exampleusing System; class Demo {    public static void Main(String[] args) {       int val1 = 30;       int val2 = 60;       Console.WriteLine("Values before swap");       Console.WriteLine(val1);       Console.WriteLine(val2);       val1 = val1 ^ val2 ^ (val2 = val1);       Console.WriteLine("Values after swap");       Console.WriteLine(val1);       Console.WriteLine(val2);    } }

Swap two Strings without using temp variable in C#

Samual Sam
Updated on 21-Jun-2020 16:14:17

1K+ Views

To swap two strings without using a temp variable, you can try the following code and logic.Append the second string with the first.str1 = str1 + str2;Set the str1 in str2.str2 = str1.Substring(0, str1.Length - str2.Length);Now, the final step is to set str2 in str1 −str1 = str1.Substring(str2.Length);Exampleusing System; class Demo {    public static void Main(String[] args) {       String str1 = "Brad";       String str2 = "Pitt";       Console.WriteLine("Strings before swap");       Console.WriteLine(str1);       Console.WriteLine(str2);       str1 = str1 + str2; ... Read More

Tasks in C#

Ankith Reddy
Updated on 21-Jun-2020 16:14:47

3K+ Views

Task represents an asynchronous operation in C#. The following states how you can start a task in C#.Use a delegate to start a task.Task t = new Task(delegate { PrintMessage(); }); t.Start();Use Task Factory to start a task.Task.Factory.StartNew(() => {Console.WriteLine("Welcome!"); });You can also use Lambda.Task t = new Task( () => PrintMessage() ); t.Start();The most basic way to start a task is using the run().Exampleusing System; using System.Threading.Tasks; public class Example {    public static void Main() {       Task task = Task.Run( () => {          int a = 0;          for (a = 0; a

Timer in C#

karthikeya Boyini
Updated on 21-Jun-2020 16:15:33

2K+ Views

The namespace used to set a timer is System. Timers. The Timer class generates an event after a set interval, with an option to generate recurring events.Firstly, create a timer object for 5 seconds interval −timer = new System.Timers.Timer(5000);Set elapsed event for the timer. This occurs when the interval elapses −timer.Elapsed += OnTimedEvent;Now start the timer.timer.Enabled = true;Exampleusing System; using System.Timers; public class Demo {    private static Timer timer;    public static void Main() {       timer = new System.Timers.Timer();       timer.Interval = 5000;       timer.Elapsed += OnTimedEvent;     ... Read More

try keyword in C#

Arjun Thakur
Updated on 21-Jun-2020 16:21:17

189 Views

A try block identifies a block of code for which particular exceptions is activated. It is followed by one or more catch blocks.try { }With that, you need to set catch statement as well to catch the exception −try {       // statements causing exception    } catch( ExceptionName e1 ) {       // error handling code    }The following is an example −Exampleclass Demo {    int result;    Demo() {       result = 0;    }    public void division(int val1, int val2) {       try {   ... Read More

Packages in C#

Ankith Reddy
Updated on 21-Jun-2020 16:23:18

2K+ Views

As an alternative of Packages in Java, the C# language has namespace.Packages in JavaPackages are used in Java in order to prevent naming conflicts, to control access, to make searching/locating and usage of classes, interfaces, enumerations and annotations easier, etc.Namespace in C#A namespace is designed for providing a way to keep one set of names separate from another. The class names declared in one namespace does not conflict with the same class names declared in another.A namespace definition begins with the keyword namespace followed by the namespace name. The following shows how to work with namespace in C# −Exampleusing System; ... Read More

Trim (Remove leading and trailing spaces) a string in C#

Samual Sam
Updated on 21-Jun-2020 16:22:39

664 Views

To trim a string in C#, use regular expression.Firstly, set the pattern for regex −string pattern = "\s+";Let’s say the following is our string with leading and trailing spaces −string input = " Welcome User ";Now using Regex, set the pattern and get the result in a new string in C#.Regex rgx = new Regex(pattern); string result = rgx.Replace(input, replacement);The following is the complete example −Exampleusing System; using System.Text.RegularExpressions; namespace Demo {    class Program {       static void Main(string[] args) {          string input = " Welcome User ";         ... Read More

Advertisements