using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace IdulFitri
{
class Message1
{
public int Key;
public string Greeting1;
}
class Message2
{
public int Key;
public string Greeting2;
}
class Program
{
static void Main(string[] args)
{
var messages1 = new List<Message1>()
{
new Message1 { Key=1, Greeting1="Selamat" },
new Message1 { Key=2, Greeting1="Hari" },
new Message1 { Key=3, Greeting1="Raya" },
new Message1 { Key=4, Greeting1="Idul Fitri" },
new Message1 { Key=5, Greeting1="1 Syawal 1430H" }
};
var messages2 = new List<Message2>()
{
new Message2 { Key=1, Greeting2="Mohon" },
new Message2 { Key=2, Greeting2="Maaf" },
new Message2 { Key=3, Greeting2="Lahir" },
new Message2 { Key=4, Greeting2="dan" },
new Message2 { Key=5, Greeting2="Bathin" },
};
var msg = from m1 in messages1
join m2 in messages2 on m1.Key equals m2.Key
select new { m1.Greeting1, m2.Greeting2 };
foreach (var m in msg)
{
Console.WriteLine("{0} {1}", m.Greeting1.PadRight(15, ' '), m.Greeting2);
}
Console.ReadLine();
}
}
}
OUTPUT:
----------------------------------
Selamat Mohon
Hari Maaf
Raya Lahir
Idul Fitri dan
1 Syawal 1430H Bathin
Salam.
:)