Tolga Yıkılmaz

.Net Csharp asp.net Ajax ile ilgili herşey için

Extension Methodlarla Tek Satırda Try - Catch

clock Haziran 5, 2008 11:45 by author tolgayikilmaz

Extension Metodların ilginç bi kullanımı BEnim çok hoşuma gitti. Sizler ne düşüneceksiniz bakalım

İlk Extension Metodumuzu yaratıyoruz

public static class FuncExtensions
{
public static TResult Catch<TExc, TResult>(this Func<TResult> func, Func<TExc, TResult> handleException) where TExc : Exception
{
try
{
return func();
}
catch (TExc ex)
{
return handleException(ex);
}
}
}

 

 

Artık  aşağıdaki kodu kullanmak yerine

int y;
try
{
y
= DoSomething();
}
catch (NullReferenceException ex)
{
y
= -1;
}

 

Artık bu kodu kullanabiliyoruz

int x = new Func<int>(DoSomething).Catch((NullReferenceException e) => -1);

Umarım hoşunuza gitmiştir 

 

 

 

Bu yazıyı ilk değerlendiren siz olun

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


Silverlight Video

clock Nisan 4, 2008 03:37 by author tolgayikilmaz

Bildiğiniz üzere microsoft silverlight tarafında ciddi adımlar atmaya başladı özellikle 2.0 versiyonunda kottroller eklenmesi ile birçok developerın iştahı kabardı.Bende artık şu silverlight nedir bi başlıyayım diyosanız  aşağıdaki silverlight 2.0 video larını izlemenizi tavsiye ederim.

Silverlight Videoları 

Tabi video ları izlemek için öncelikle bilgisayarıza silverlight kurmanız gerekmekte :D  

Ben sevdim bu silverlight olayını derseniz Siverlight Araçları  buyrun burdan başlayın  

 

Not:Bu güzel videoları incelemem için yollayan osman pirci ye teşekkür ederim 

Bu yazıyı ilk değerlendiren siz olun

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


VisitAndCare.Com


Search

Calendar

<<  Ocak 2009  >>
PaPaSaÇaPeCuCu
28293031123
45678910
11121314151617
18192021222324
25262728293031
1234567

Archive

Tags

Categories


Blogroll

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2009

Sign in