Register | Password Reset

Search

Pages

  • Dosyalar
  • Ozgecmis
  • Projeler

Blogs

  • barkmaz.blogspot.com .NET & Sharepoint and Engineering
  • carryonwayward.com invalid karamela sepeti
  • konuralp.gen.tr Alper Konuralp’in Blog Sitesi
  • onderozcan.blogspot.com Önder ÖZCAN

Softwares

  • Debian Universal Operating System
  • EasyWords Learn New Words
  • Opera Faster & Safer Internet

Tag Cloud

.net api books browser c# captcha chrome cleartype cloud code desktop desktop tools encoding firefox font games gelecek google graphics gsm internet explorer lambda library linux live cd moba opengl opera operating system optimization organization prıvacy put.io recaptcha search silverlight task parallel library threading type casting userscript utility windows 7 windows vista wpf xaml
RSS feed


Archive

Posts Tagged ‘lambda’

Lambda Deyimleri

Eser Ozvataf December 29th, 2008 No comments

Bu kez programcılıktaki kullanımı benim için oldukça “gri” olan bir konu hakkında yazacağım. Lambda benim için her zaman okuması ve bazen de yazması oldukça zor bir yazılım dili fonksiyonu olmuştur. Benim kağıt kalemle algoritma debug edilen bir dönemden kalma bir yazılımcı olmamla ilişkisi olduğunu düşünsem de; koda bakan kişinin hafızasıyla çalışma anını öngöremeyeceği şekildeki kodların evrimleşiyor olmasını eleştirmem çok da haksızlık değildir diye düşünüyorum.

Yine de, her iyi programcı gibi kodlama hakkındaki yeni bir bilgiyi reddetme lüksümüz olmadığı için MSDN dökümantasyonu dışında bir kaç kaynak arayışına girdim. Önceleri CodeHappy’nin Introducing Lambdas in C# makalesini bulmuştum. Fakat bunun internet üzerinden kısa bir süre sonra kaldırılmasıyla Eric White’ın MSDN bloglarından Lambda Expressions yazısına ulaştım.

C# özelinde konuşmak gerekirse Lambda’nin en büyük özelliği “kasvetli” delegate kullanımı yerine C’den alıştığınız void* kullanımına daha yakın bir şekilde Action<> ve Func<> isimli iki hazır delegate template ile birlikte gelmeleri.

Categories: .NET Tags: .net, c#, code, lambda
Page 1 of 11

eser.ozvataf.com.