Kod Kütüphanem ama elime ne gelirse burada dursun diye…

İki List<> Karşılaştırılması

var difList = list1.Where(a => !list2.Any(a1 => a1.id == a.id))
            .Union(list2.Where(a => !list1.Any(a1 => a1.id == a.id)));

 

Kaynak : StackOverFlow

Related articles

C# – String format for Double

using System; public class Program { public static void Main(string[] args) { // Pattern 1: just two decimal places Console.WriteLine(“**************************************”); Console.WriteLine(“Pattern 1: just two decimal places”); Console.WriteLine(“**************************************”); Console.WriteLine(String.Format(“{0:0.00}”, 123.4567)); // “123.46” Console.WriteLine(String.Format(“{0:0.00}”, 123.4)); // “123.40” Console.WriteLine(String.Format(“{0:0.00}”, 123.0)); // “123.00” //Pattern 2: max. two decimal places Console.WriteLine(“**************************************”); Console.WriteLine(“Pattern 2: max. two decimal places”); Console.WriteLine(“**************************************”); Console.WriteLine(String.Format(“{0:0.##}”, 123.4567)); […]

Learn More

public List in viewstate

Do?ru Yaz?m: public List<int> ImageString { get { if (this.ViewState[“ImageString”] == null) { this.ViewState[“ImageString”] = new List<int>(); } return (List<int>)(this.ViewState[“ImageString”]); } set { this.ViewState[“ImageString”] = value; } } Yanl?? Yaz?m: public List<int> ImageString { get { if (this.ViewState[“ImageString”] != null) { return (List<int>)(this.ViewState[“ImageString”]); } return new List<int>(); } set { this.ViewState[“ImageString”] = value; } } […]

Learn More

İki DataTable Karşılaştırması

var qry1 = datatable1.AsEnumerable().Select(a => new { MobileNo = a[“ID”].ToString() }); var qry2 = datatable2.AsEnumerable().Select(b => new { MobileNo = b[“ID”].ToString() }); var exceptAB = qry1.Except(qry2); DataTable dtMisMatch = (from a in datatable1.AsEnumerable() join ab in exceptAB on a[“ID”].ToString() equals ab.MobileNo select a).CopyToDataTable(); Kaynak: CodeProject

Learn More

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir