Skip to main content

Posts

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<int> {2,4,7,1,5};             var sums = lone.Zip(ltwo,(x,y)=>x+y);             foreach (int i in sums)             {                 Console.WriteLine(i);             }             Console.WriteLine("All items of list one that are not in list two:");             var val=lone.Except(ltwo).ToList();             foreach (int i in val)
Recent posts

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

using System; using System.Collections.Generic; using System.Linq; namespace Linqmethods {     class Program     {         static void Main(string[] args)         {             List<int> tosses = new List<int>();             Random rndm = new Random();             int i=0;             while (i < 100)             {                 tosses.Add(rndm.Next(1,3));                 i++;             }             Console.WriteLine("HEAD:{0}",tosses.Where(x => x == 1).Count());             Console.WriteLine("TAIL:{0}", tosses.Where(x => x == 2).Count());             List<string> names = new List<string> { "Ali", "Akbar", "Bilal", "Burhan", "Cilist", "Casper", "Ellie", "Ethsham", "Furqan", "Fahad", "Ging"};             var name = names.Where(x=>x.StartsWith("B")).ToList();             foreach (string n

C#: Program #50(Using LAMDA)

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace LambdaCode {     class Program     {         public delegate double Arithmetic(double val);         static void Main(string[] args)         {             Arithmetic obj = x => ++x;             Console.WriteLine(obj(5));             obj = x => --x;             Console.WriteLine(obj(6));             obj = x => x / 2;             Console.WriteLine(obj(7));             obj = x => x * 2;             Console.WriteLine(obj(8));             Console.WriteLine("The even numbers are:");             List<int> numbers = new List<int> {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20};             var evenlist = numbers.Where(x => x % 2 == 0).ToList();             foreach(int no in evenlist)             {                 Console.WriteLine(no);             }             Console.WriteLine("The no between 2 and 5");             v

C#: Program #49(Delegates)

using System; namespace DelegatesCode {     class Program     {         static void Main(string[] args)         {             Arithmetic method1,method2,combine;             method1=new Arithmetic(add);             method2=new Arithmetic(subtract);             combine = method1 + method2;             combine(10,8);             Console.ReadKey();         }         public delegate void Arithmetic(double no1,double no2);         public static void add(double num1, double num2)         {             Console.WriteLine(num1+num2);         }         public static void subtract(double number1, double number2)         {             Console.WriteLine(number1 - number2);         }     } }

C#: Program #48 (Generic Struct)

using System; using System.Linq; namespace Generics1 {     class Program     {         static void Main(string[] args)         {             Rectangle<string> myobj = new Rectangle<string>("8", "6");             Console.WriteLine(myobj.Area());             Console.ReadKey();         }         public struct Rectangle<T>         {             private T length,width;             public T Width { get { return width; } set { width = value; } }             public T Length { get { return length; } set { length = value; } }         public Rectangle(T w, T l)         {             width = w;             length = l;         }         public string Area()         {             double no1=Convert.ToDouble(Width);             double no2=Convert.ToDouble(Length);             return Convert.ToString(no1*no2);         }         }     } }

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();         }     } }