Skip to main content

C#: Program #47 (Generic Methods)

using System;
using System.Collections.Generic;
using System.Linq;


namespace Generics1
{
    class Arithmetic
    {
        public void Sum<T>(ref T no1, ref T no2)
        {
            double number1=Convert.ToDouble(no1);
            double number2 = Convert.ToDouble(no2);
            Console.WriteLine(number1+number2);
        }
    }
class Program
    {
        static void Main(string[] args)
        {
            Arithmetic obj = new Arithmetic();
            int x = 1;
            int y = 2;
            obj.Sum(ref x,ref y);
            string sx="6";
            string sy="5";

            obj.Sum(ref sx, ref sy);

            Console.ReadKey();
        }
    }
}

Comments

Popular posts from this blog

C#: Program #52(Using Linq Extension Methods)

using System; using System.Collections.Generic; using System.Linq; namespace Linqmethods2 {     class Program     {         static void Main(string[] args)         {             List<int> series = new List<int>();             series.AddRange(Enumerable.Range(1, 20));             var squares = series.Select(a=>a*a).ToList();             foreach (int i in squares)             {                 Console.WriteLine(i);             }             Console.WriteLine("The sum of the two");             List<int> lone = new List<int>{1,5,6,3,2};             List<int> ltwo = new List...