C#
C# Microsoftun geliştirmiş olduğu bir dildir . C++ ve Java dillerinde etkilenilerek yapılmıştır. C# programlama dili C ve C++ programlama dilleriyle yapabildikleri dahada ileriye taşıyan bir programlama dilidir. C# kodlama yapabilmek için ben Visual Studio kullanacağım. Visual Studio Kurulumu için buraya tıklayabilirsiniz. Daha önce C dilinde yaptığım her şeyi C# ile de yapabiliyorum.
Bilmemiz gereken bazı basit ifadeler;
Console.Write(): Bu ifade ile direk aynı satıra yazı bastırırız.
Console.Writeline():Bu ifade ile bir satır altlayarak ifade bastırırız.
Console.ReadLine(): Kullanıcıdan bilgi almak için kullanırız.
Console.ReadKey(): Programın ekranda kalması için kullanmamız gerekir.
C# ile ilk basit bir örnek olan ekrana Merhaba Dünya yazısını ekrana bastıracağım. Kod Dizimi;
using System;
namespace WebDers
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Merhaba Dünya");
Console.ReadKey();
}
}
}
Ekran Çıktısı;
Merhaba Dünya
Bir basit örnek daha olan , Kullanıcıdan bir sayı alıp ekrana bastrıcağım. Kod Dizimi;
using System;
namespace WebDers
{
class Program
{
static void Main(string[] args)
{
Console.Write("Bir sayi giriniz:");
//degişkeni tanıtıktan sonra kullanıcıdan alabilmek için int.parse kullandım
int sayi = int.Parse(Console.ReadLine());
Console.WriteLine("" + sayi);
//ekrana bastırmak için + ve geişkene verdigim ismi kullandım
Console.ReadKey();
}
}
}
Ekran Çıktısı;
Bir sayi giriniz:49 49
Daha önce C ile ilgi yazılarımda döngülerden bahsetmiştim mantığı tamamıyla aynı. Program da kullanıcıdan iki sayı ikisi arasındaki sayıları ekrana bastıracağım. Kod dizimi;
using System;
namespace WebDers
{
class Program
{
static void Main(string[] args)
{
Console.Write("Birinci sayi giriniz:");
int sayi1 = int.Parse(Console.ReadLine());
Console.Write("Ikinci sayiyi giriniz:");
int sayi2 = int.Parse(Console.ReadLine());
if (sayi1 > sayi2)
{
for (; sayi2 < sayi1; sayi2++)
{
Console.Write(" " + sayi2);
}
}
else
{
for (; sayi1 < sayi2; sayi1++)
{
Console.Write(" " + sayi1);
}
}
Console.ReadKey();
}
}
}
Ekran Çıktısı;
Birinci sayi giriniz:25 Ikinci sayiyi giriniz:18 18 19 20 21 22 23 24