Tartışma:C Sharp Programlama Dili
İçerik ile başlık uyumsuz olmuş. C# C ailesinden bir dil olabilir ama C != C# . --Jatha 15:53, 11 Haziran 2006 (UTC)
C# javanın değiştirilmiş bir versiyonu asla değildir,sadece işlemci seçmeden derleme yapması dolayısıyla benzerler ama sonunca C# dili , Java programla dili geliştiren Anders Hejlsberg tarafından yazılmışdır. C# dili .net teknolojisini kullanır ve Borland firması tarafından geliştirilmiş, daha sonra Microsofta geçmişdir. Yazılma amacıda zaten C, C++ ve Java'nın tum yaptıkların yapmak ve daha ilerisini yapmakdır. Şuan daha iyi bir programla dili yok,ben yazana kadar --Tuncay ULUDAĞ 13:26, 6 Nisan 2007 (UTC)
C# programlama dilinde C++ ve JAVA da sık kullanılan "çoklu kalıtim" (multiple inheritance), C++ da kullanılan gösterici (pointer) unsafe olarak kullanılır.
Mükemmel
değiştirEğer biraz programlama mantığınız varsa bu başlıkların hepsini sırayla okuyarak ve uygulayarak bu dili çok güzel öğrenebilirsiniz Hayalet kny 12:51, 15 Temmuz 2010 (UTC)
Süper
değiştirGüzel bir çalışma teşekkürler...Telif hakkı kısmına gelince,cümlelerinizle yazmışsanız sorun yoktur...
Muhtemel telif ihlali
değiştirResmen Sefer Alganı kitabının aynısı bu.Sefer beye ayıp oluyor... — Bu imzasız yazı 85.108.194.83 (mesaj • katkılar) tarafından eklenmiştir.
- İddianızı kanıtlayacak bir adres var mıdır? --joseph 19:21, 9 Aralık 2010 (UTC)
- Kitabı büyük ölçüde yazan kişi olarak telif hakkı ihlali olmadığını söyleyebilirim. Vikipedi ve Vikikitap türevi Wikimedia Vakfı projelerinde yalnızca içeriğin birebir aktarılması telif hakkı ihlaline girmektedir. Bir yerdeki bilgiyi kendi cümlelerimizle aktarırsak telif hakkı ihlali yapmamış oluruz. Ben ikincisini yaptım. Ayrıca siz yine de burada telif hakkı ihlali olduğunu bir şekilde kanıtlarsanız kitabı silmeye hazırım. Bekiroflazmesaj 11:01, 12 Aralık 2010 (UTC)
sefer hocanın kitabının aynısı olduğundan bahseden arkadaşlar sefer hocanın kendine özgü bi dili var mı diye sorarlar adama? kendi kitaplarında ki üslubun hangi yazılım gurusuna ait olduğunu iyi araştırın bilmiyorsanız sizinle sabaha kadar tartışırım bu konuyu.
Muhtesem olmus
değiştirElinize saglik, gercekten bilgilendirici ve harika duzeyde. Java bekleriz birde
Teşekkürler
değiştiryazmadan edemedim gerçekten çok iyi bir çalışma sayenizde şu dilden birşeyler anlamaya başladım devamı gelir inşallah
Elinize Sağlık
değiştirHarika bir anlatım olmuş özellikle yeni başlayanlar için karmaşık gelecek bir alanda, çok düzenli, her konu içinden diğer konulara erişim kolaylığına zaman ayrılmış olması ve örnek kodların çalışıyor olması gerçekten çok yararlı ayrıntılar tebrikler.
Sorum Var
değiştirObject değişken türüne her türden veri atanabiliyorsa her değişken türüne alternatif olarak kullanabiliriz demek değil mi? yani tüm değişkenler yerine yalnızca object kullanılamaz mı? — Bu imzasız yorum 176.43.120.235 (mesaj•katkılar) tarafından eklenmiştir.
- Object türüne her değişken türünden veri atanabilir. Ancak buna dayanarak programımızda sadece object türünü kullanamayız. Birçok operatör yalnızca belirli tipteki değişkenler için tanımlanmıştır. Object türündeki verilerle bu operatörleri kullamayız. Örneğin şu program hatalıdır:
object a=5; object b=10; object c=a+b;
- Çünkü + operatörü object türü için tanımlanmamıştır. Bunun gibi daha birçok operatör (-, *, /, %, vb.) object türü için tanımlanmamıştır. Programımızda değişkenleri operatörlerle kullanacaksak değişkenleri gerçek tipiyle kullanmalıyız. Ayrıca metotların çoğu, parametre olarak belirli tipteki verileri ister. Bu metotlara object tipini parametre olarak geçemeyiz. Bekiroflazmesaj 08:20, 13 Haziran 2013 (UTC)
Sorum Var
değiştirArkadaşlar akış mekanizmalarında for döngüsü başlığı altındaki faktöriyel örneğinde kullanıcının 1 den küçük ve ondalıklı sayı girilmesinin önüne geçilmiş,peki yazı karakteri girişinide engellemenin bir yolu varmı?
using System;
class AkisKontrolMekanizmalari { static void Main() { float s; int si,f; bool a=true; for(;a;) { Console.Write("Lütfen faktoriyelinin alınmasını istediğiniz sayıyı girin: "); s=Convert.ToSingle(Console.ReadLine()); si=(int)s; if(si!=s||s<1) { Console.WriteLine("Lütfen pozitif tam sayı girin."); a=true; } else { a=false; for(f=1;si>1;si--) f*=si; Console.Write("Faktöriyeli={0}",f); } } } }
Kullanıcı harf girdiğinde 0 girmiş gibi işlem yapabiliriz:
using System; class AkisKontrolMekanizmalari { static void Main() { float s=0; int si,f; bool a=true; for(;a;) { Console.Write("Lütfen faktoriyelinin alınmasını istediğiniz sayıyı girin: "); try { s=Convert.ToSingle(Console.ReadLine()); } catch { s=0; } si=(int)s; if(si!=s||s<1) { Console.WriteLine("Lütfen pozitif tam sayı girin."); a=true; } else { a=false; for(f=1;si>1;si--) f*=si; Console.Write("Faktöriyeli={0}",f); } } } }
Bekiroflazmesaj 09:52, 9 Ocak 2015 (UTC)
Gayet yalın, faydalı ve hızlı öğretici bir çalışma
değiştirEn kisa zamanda tumunu uygulayarak tamamlamayi ve C# bilgimi biraz daha temellendirmeyi planliyorum. Tesekkur ederim. DISTORTEDMAN (mesaj) 20:37, 4 Nisan 2016 (UTC)
Örnekler eksik
değiştirHer konu sonrasında örnek sorular olabilirdi konuyla ilgili. Sonsuzus (mesaj) 18:07, 20 Nisan 2016 (UTC)
En iyisi
değiştirBu kitap gördüğüm en iyi Türkçe kaynak. Tabi konsol programı İçin . Teşekkür Drkonak (mesaj) 10.10, 2 Ağustos 2019 (UTC)