Evet Arkadaşlar bunu sizlerle burda paylaşmak isterdim ama bu bindiğim dalı kesmek olur
:):) O nedenle bu tür programlara ihtiyac duyanlar benimle iletişime geçsinler, karşılıklı bir orta yol bulabiliriz eminim
Evet Arkadaşlar bunu sizlerle burda paylaşmak isterdim ama bu bindiğim dalı kesmek olur
:):) O nedenle bu tür programlara ihtiyac duyanlar benimle iletişime geçsinler, karşılıklı bir orta yol bulabiliriz eminim
Collatz problemine çözüm ararken C# ta program yazma – Sınıf oluÅŸturma – Stream Writer kullanma konularınıda öğrenicez.
Bu yazıda C# dili ilgili sık sorulan sorulara yanıt verilmiştir.
Aşağıdaki C# ile ilgili sık sorulan sorular www.msdn.com adresinde faaliyet gösteren Microsoft Visual C# ekibi tarafından hazırlanmıştır.
S – 1 : DllImport niteliÄŸini neden çalıştıramıyorum?
C – 1 : DllImport ile iÅŸaretlenen bütün metotlar public static extern olarak bildirilmelidir.
S – 2 : Yazdığım switch ifadeleri farklı bir biçimde çalışıyor. Neden?
C – 2 : C# case blokları için “explicit fall through” özelliÄŸini desteklemez. Buna göre aÅŸağıdaki kod parçası geçersizdir ve C#’ta derlenemez.
switch(x)
{
case 0:
// bir ÅŸeyler yap
case 1:
// 0 case'indekine ek olarak birÅŸeyler daha yap
default:
// 0 ve 1 durumlarına ek olarak birşeyler daha yap
break;
}
|
Yukarıdaki kodun verdiÄŸi etkiyi C# ile aÅŸağıdaki gibi gerçekleÅŸtirrebiliriz. (Case’ ler arasındaki akışın açıkça belirtildiÄŸine dikkat edin!)
class Test
{
public static void Main()
{
int x = 3;
switch(x)
{
case 0:
// bir ÅŸeyler yap
goto case 1;
case 1:
// 0 case'indekine ek olarak birÅŸeyler daha yap
goto default;
default:
// 0 ve 1 durumlarına ek olarak birşeyler daha yap
break;
}
}
}
|
C# 3.0 ve LINQ (Language Untegrated Query) nedir?
C# 3.0 ilk olarak 2005 yılındaki PDC (Professional Developer Conference) etkinliğinde duyruldu. C# 3.0 daki yeni özellikler ilk olarak LINQ (Language Integrated Query) adı verilen bir proje ile anılmaya başlandı. LINQ projesi C# diline entegre olmuş hafızadaki veya harici bir kaynaktaki verileri hızlı ve efektif bir şekilde sorgulayabilecek yapılara verilen bir takma isimdir. C# 3.0 daki yeniliklerin şimdilik tamamı LINQ projesinin altyapısını oluşturmaktadır. Bu makalede sizlere C# 3.0 daki dil yeniliklerinden ve sonrasında ise LINQ projesinin kapsamından bahsedeceğim.
(Devamini okumak icin tiklayin)
http://www.csharpnedir.com/
http://www.csharpturk.net/
Ben bu iki siteyi Öneriyorum. Sizlerin başka önerileri varsa lütfen yorum bırakın, bende güncelleyeyim