15 Nisan 2013 Pazartesi

101 - String Metodlar... Kullanıcılara Yeni Şifre Vermek... IsNullOrEmpty Metodu...



using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication5
{
    class Program
    {
        static void Main(string[] args)
        {
            /*IsNullOrEmpty( ):
             * Parametre olarak verilen string türündeki değişkenin içeriğinin boş mu olduğunu
             * kontrol eden metottur. Eğer değişkenin içeriği boşsa geriye bool türünde true değeri
             * döndürür. Eğer değişkene herhangi bir değer ataması yapılmışsa geriye false değerini döndürür.*/

            Console.WriteLine("İsminizi giriniz...");
            string isim = Console.ReadLine();

            // Şifresini unutan kişi için kullanıcı adı doğru girildiğinde yeni bir şifre veriliyor...
            // Ama kullanıcı adı yanlış ise sifre değişkeni değer alamadığı için boş oluyor ve yapılan kontrol ile 
            // kullanıcı adı mevcut değil yazıyor... 
            string sifre="";
            if (isim == "Ahmet")
            {
                sifre = "1234";
                Console.WriteLine("Yeni şifreniz...: " + sifre);
            }
            if (String.IsNullOrEmpty(sifre))
                Console.WriteLine("Kullanıcı adı mevcut değildir... ");

            Console.ReadKey();
        }
    }
}