Console.Read Nedir ve ReadLine ile Farkı Nedir?

1
Onaylı Üye
Üye
Katılım
17 Eylül 2010
Mesajlar
2,109
Tepki puanı
50
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ı?
 
0
Onaylı Üye
Üye
Katılım
6 Nisan 2010
Mesajlar
2,892
Tepki puanı
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 ( ) ;
 
1
Onaylı Üye
Üye
Katılım
17 Eylül 2010
Mesajlar
2,109
Tepki puanı
50
Console.ReadKey bekletiyor diye biliyordum ben :)
Read ile ReadKey aynı görevi mi görüyor?
 
0
Onaylı Üye
Üye
Katılım
6 Nisan 2010
Mesajlar
2,892
Tepki puanı
36
readkey, kullanıcının programı kapatmasını beklemeyi sağlayabilir. ÖR: Console.ReadKey(true);
 
0
Onaylı Üye
Üye
Katılım
20 Kasım 2010
Mesajlar
0
Tepki puanı
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.
 
0
Onaylı Üye
Üye
Katılım
21 Mart 2012
Mesajlar
2
Tepki puanı
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ı?
 
0
Onaylı Üye
Üye
Katılım
19 Aralık 2011
Mesajlar
98
Tepki puanı
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...
 
Geri
Üst