C#'ta nasıl pratik yapılır?

Hiç zor değil gözünde büyütme sadece biraz kafan karışmış, şimdi ne yapmak istersin adım adım ilerleyelim.

Yapmak istediğim

[CODE title="isim soyisim"] Console.WriteLine("adını yaz");
string isim = Console.ReadLine();

Console.WriteLine("soyad yaz");
string soyad = Console.ReadLine();
Console.ReadLine();[/CODE]

Bu kodu yazıp direkt CMD dosyasını exe olarak çalıştırıp açmak.
 
Yapmak istediğim

[CODE title="isim soyisim"] Console.WriteLine("adını yaz");
string isim = Console.ReadLine();

Console.WriteLine("soyad yaz");
string soyad = Console.ReadLine();
Console.ReadLine();[/CODE]

Bu kodu yazıp direkt CMD dosyasını exe olarak çalıştırıp açmak.
Tamam o zaman sırayla gidelim, üst mesajda bahsettiğim gibi File>New>Project>Visual>Console Application'ı seç ve altta yazan Location ve name isimli yazıları bir yere not et.
 
Tamamdır şimdi attığın kodda bir eksik var bu nedir? Biz isim değişkenine klavyeden girilen veriyi kaydediyoruz evet! Ama bu veriyi ekranda yazdırmıyoruz öncelikle ekranda yazdırmak için iki satır kod ekledim.

Bu satırlar:
Console.WriteLine("Adı: " + isim); Console.WriteLine("Soyadı: " + soyad);
Ardından programın kod yazma kısmına eğer nasıl gidileceğini bilmiyorsan F7 ile gidersin, Main bloğu içine şu kodları yazdım:

1638271335564.png


Kod olarak:
C#:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("adını yaz");
            string isim = Console.ReadLine();

            Console.Write("soyad yaz");
            string soyad = Console.ReadLine();
            Console.ReadLine();

            Console.WriteLine("Adı: " + isim);
            Console.WriteLine("Soyadı: " + soyad);
        }
    }
}
Buraya kadar her şey tamam mı?
 
Tamamdır şimdi attığın kodda bir eksik var bu nedir? Biz isim değişkenine klavyeden girilen veriyi kaydediyoruz evet! Ama bu veriyi ekranda yazdırmıyoruz öncelikle ekranda yazdırmak için iki satır kod ekledim.

Bu satırlar:
Console.WriteLine("Adı: " + isim); Console.WriteLine("Soyadı: " + soyad);
Ardından programın kod yazma kısmına eğer nasıl gidileceğini bilmiyorsan F7 ile gidersin, Main bloğu içine şu kodları yazdım:

Eki Görüntüle 1229538

Kod olarak:
C#:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
 class Program
 {
 static void Main(string[] args)
 {
 Console.Write("adını yaz");
 string isim = Console.ReadLine();

 Console.Write("soyad yaz");
 string soyad = Console.ReadLine();
 Console.ReadLine();

 Console.WriteLine("Adı: " + isim);
 Console.WriteLine("Soyadı: " + soyad);
 }
 }
}
Buraya kadar her şey tamam mı?

Yazdım hocam

Tamamdır şimdi attığın kodda bir eksik var bu nedir? Biz isim değişkenine klavyeden girilen veriyi kaydediyoruz evet! Ama bu veriyi ekranda yazdırmıyoruz öncelikle ekranda yazdırmak için iki satır kod ekledim.

Bu satırlar:
Console.WriteLine("Adı: " + isim); Console.WriteLine("Soyadı: " + soyad);
Ardından programın kod yazma kısmına eğer nasıl gidileceğini bilmiyorsan F7 ile gidersin, Main bloğu içine şu kodları yazdım:

Eki Görüntüle 1229538

Kod olarak:
C#:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
 class Program
 {
 static void Main(string[] args)
 {
 Console.Write("adını yaz");
 string isim = Console.ReadLine();

 Console.Write("soyad yaz");
 string soyad = Console.ReadLine();
 Console.ReadLine();

 Console.WriteLine("Adı: " + isim);
 Console.WriteLine("Soyadı: " + soyad);
 }
 }
}
Buraya kadar her şey tamam mı?

Hocam buraya kadar yaptım F5'e basınca CMD içinde kullanabiliyorum ama F7'ye basınca hiçbir şey olmuyor.
 
Yazdım hocam



Hocam buraya kadar yaptım F5'e basınca CMD içinde kullanabiliyorum ama F7'ye basınca hiçbir şey olmuyor.
F7 basınca kod kısmına gittiğin için f7 diyorum evet F5 ile çalıştır ekrana CMD şeklinde Adınız diye sonra bir şey geldi mi?
 
Geldi hocam adımı yazdım soyad geldi onu da yazdım adımı ve soyadımı yan yana yazdı bundan sonra ne yapacağım?
Bu arada yan yana yazmasını istemiyorsan

Console.Write("adını yaz"); yazmıştık ya onu Console.Write("Adını yaz: "); şeklinde düzenlersek (yani iki nokta üst üste ekleyip bir de boşluk bırakırsak yan yana yazmaz.


Tamam başta bir location kaydettirmiştim sana şimdi o klasöre git.
 
Bu arada yan yana yazmasını istemiyorsan

Console. Write("adını yaz"); yazmıştık ya onu Console. Write("Adını yaz: "); şeklinde düzenlersek (yani iki nokta üst üste ekleyip bir de boşluk bırakırsak yan yana yazmaz.

Tamam başta bir location kaydettirmiştim sana şimdi o klasöre git.

Gittim .Sln var
 
O .sln projeyi tekrar açmak istersen açacağın yer o dosyaların en üstünde bir klasör var o klasörün içine gir ordan bin klasörüne sonra onun içinden de debug klasörüne gir gördüğün dosyaların ekran görüntüsünü atar mısın?
 

Geri
Yukarı