C# Program to swap two numbers without using temporary variable

This content was proof-read by Grammarly. You can Try Grammary for FREE


Write a program in Visual CSharp to swap two numbers using temporary variable and display the result in the console window.

How to swap two numbers in C# without using temporary variable ?

using System;

namespace AbundantcodeApp
    class Program
        static void Main(string[] args)
            Console.WriteLine("Abundantcode.com coding sample");
            int number1, number2;
            Console.WriteLine("Enter the First Number : ");
            number1 = int.Parse(Console.ReadLine());
            Console.WriteLine("Enter the Second Number : ");
            number2 = int.Parse(Console.ReadLine());
            number1 = number1 - number2;
            number2 = number1 + number2;
            number1 = number2 - number1;
            Console.WriteLine("First Number is " + number1);
            Console.WriteLine("Second Number is " + number2);


Abundantcode.com coding sample

Enter the First Number :


Enter the Second Number :


First Number is 67

Second Number is 45

%d bloggers like this: