İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Console.Read Nedir ve ReadLine ile Farkı Nedir?

BarışBey

1
İyinet Üyesi
Onaylı Üye
Katılım
17 Eylül 2010
Mesajlar
2,107
Reaction score
51
Console.Read'i haftaya işleyecekmişiz.Nedir bu Console.Read? Ne işe yarar?Console.ReadLine ile arasındaki fark nedir?Örnek vererek açıklayabilecek olan var mı?
 

Bolu Beyi

0
İyinet Üyesi
Katılım
7 Nisan 2010
Mesajlar
2,895
Reaction score
36
Console.ReadLine ( ) , daha sonra kullanmak üzere ekrana girlen değeri bir değere aktarır

Console.Read ( ) Beklemeyi sağlar .

string isim;

Console.WriteLine ( “ Ismin Ne ? “ );

isim=Console.ReadLine ( ) ;

Console.WriteLine ( “Merhaba “ + isim ) ;

Console.Read ( ) ;
 

BarışBey

1
İyinet Üyesi
Onaylı Üye
Katılım
17 Eylül 2010
Mesajlar
2,107
Reaction score
51
Console.ReadKey bekletiyor diye biliyordum ben :)
Read ile ReadKey aynı görevi mi görüyor?
 

Bolu Beyi

0
İyinet Üyesi
Katılım
7 Nisan 2010
Mesajlar
2,895
Reaction score
36
readkey, kullanıcının programı kapatmasını beklemeyi sağlayabilir. ÖR: Console.ReadKey(true);
 

Adil ÖZTAŞER

0
İyinet Üyesi
Katılım
21 Kasım 2010
Mesajlar
0
Reaction score
1
ReadKey klavyeden herhangi bir karakterin girilmesini bekler girildiğinde ise programı bitirir.ReakLine ise enter tuşunun girilmesini bekler enter haricinde bir karakter programı kapatmaz.
 

zof3535

0
İyinet Üyesi
Katılım
21 Mart 2012
Mesajlar
2
Reaction score
0
s.a... bende 1.sınıf bilg.programcılıgı okuyorum..Hoca ödev vermişti q tuşuna bastıktan sonra program kapansın, diğer tuşlara basıldığı zaman kapanmasın diye..bilginiz var mı?
 

Stork44

0
İyinet Üyesi
Katılım
19 Aralık 2011
Mesajlar
98
Reaction score
0
[MENTION=47145]zof3535[/MENTION] programın bittikten sonra bi do-while döngüsü açarsın.While'eda q girene kadar programı kapatmazsın.

mesela;

PHP:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication10
{
    class Program
    {
        static void Main(string[] args)
        {
            int a = 1;    
            string ifade;
            Console.WriteLine("iyinet");

            do
            {

                if (a>=2)
                {
                    Console.WriteLine("Yanlış karakter girişi yaptınız.");
                }
                Console.WriteLine("Program Kapatılmak üzere Lütfen ''  q  '' tuşuna basınız!");
                ifade =Convert.ToString(Console.ReadLine());
                a++;

            } while (ifade!="q");


        }
    }
}


basit bi program yapmaya çalıştım umarım olmuştur...
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst