11 Nisan 2013 Perşembe
91 - String Metodlar... Girilen Bir Cümlede Aranan Karakterden Kaç Tane Olduğunu Bulan Program...
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication7
{
class Program
{
static void Main(string[] args)
{
// Girilen bir cümle içerisinde aranan karakterden kaç tane olduğunu bulan program?
Console.Write("Metni Giriniz...");
string metin = Console.ReadLine();
Console.Write("Adetini bulmak istediğiniz karakteri giriniz...:");
char ara =char.Parse(Console.ReadLine());
string[] parca = metin.Split(ara); // Karakteri gördüğü her yerde parçalama yapacak...
// Aranan karakterden kaç tane olduğunu buluyor... Dizinin uzunluğu bu işi bize yapıyor...
// Bir tane fazla parçalama yaptığı için hesaplamadan bir çıkartıyoruz...
Console.Write("Girilen cümle içerisinde "+ara+" karakterinde " + (parca.Length - 1).ToString() + " tane vardır...");
Console.ReadKey();
}
}
}
90 - String Metodlar... Girilen Bir Cümlede Kaç Kelime Var... Split Metodu...
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication7
{
class Program
{
static void Main(string[] args)
{
// Girilen bir cümle içerisinde kaç tane kelime olduğunu bulan program?
string metin = Console.ReadLine();
string[] parca = metin.Split(' '); // Her boşluk ifadesinde bir parçalama yapıyor...
Console.Write("Girilen cümle içerisindeki kelime sayısı = " + parca.Length); //Kelime sayısını buluyor...
Console.ReadKey();
}
}
}
89 - String Metodlar... Bir String İfadeyi Parçalara Ayırmak... Split Metodu...
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication7
{
class Program
{
static void Main(string[] args)
{
string metin = "pazartesi,salı,çarşamba,perşembe,cuma";
// Split stringi dizi şeklinde parçalamak için kullanılır...
string[] parca = metin.Split(','); // Her virgül ifadesinde bir parçalama yapıyor...
// Burada a harfi olsa her a harfini gördüğünde parçalama yapacak...
// 5 tane parçalama sonucunu aşağıda gösteriyor....
// Parca dizisinin sonuna kadar kurulan bir döngü ile bütün elemanlar gösteriliyor...
foreach (string item in parca)
Console.WriteLine(item);
Console.ReadKey();
}
}
}
88 - String Metodlar... Contains ile E Mail Adresi Kontrolü Yapmak...
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
//Contains metodu ile E - Mail adresi kontrolü...
// Contains en çok doğrulama ve onaylama işlemleri için kullanılır...
tekrar:
Console.Write("Mail Adresinizi Giriniz... ");
string mail = Console.ReadLine();
if (mail.Contains("@") == true) // @ işareti varsa bir mail adresi girilmiştir...
Console.Write("Kullanıcı kaydı yapılmıştır...");
else
{
Console.Write("Doğru bir mail adresi giriniz...");
goto tekrar;
}
Console.ReadKey();
}
}
}
87 - String Metodlar...Bir String İfade İçerisinde Karakterler Arama... Contains Metodu...
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
// Contains metodu,bir string ifadenin diğer bir string ifade de içinde geçip geçmediğini bulur,
// geçiyor ise true geçmiyor ise false döndürür.
Console.Write("İlk değeri giriniz... ");
string ilkstr = Console.ReadLine();
Console.Write("Aranacak değeri giriniz...");
string ara = Console.ReadLine();
if (ilkstr.Contains(ara) == true)
Console.WriteLine(ara + " karakteri içinde vardır...");
else
Console.WriteLine("aradığınız değer içinde yoktur...");
Console.ReadKey();
}
}
}
86 - String Metodlar... String İfadeleri Karşılaştırma... Compare Metodu...
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{/*Aşağıdaki kod parçasında 2 string değer, String sınıfının Compare() metodu kullanılarak karşılaştırılmaktadır.
* String.Compare() metodun, 1. parametre, 2.parametreden küçük ise(alfabetik sıralamaya göre) negatif,büyük ise pozitif,
* eşit ise 0 değerini döndürmektedir.
*/
Console.Write("1. İsim Değerini Giriniz...:");
string str1 = Console.ReadLine();
Console.Write("2. İsim Değerini Giriniz...:");
string str2 = Console.ReadLine();
int result = String.Compare(str1, str2); //Karşılaştırma yapılıyor...
if (result < 0) // Sıfırdan küçükse ilk harf büyük
Console.WriteLine("ilk ismin harfi daha önce... {0} && {1}", str1, str2); // {0} ve {1}ifadesi ile ilgili tıklayınız...
else if (result > 0) // Sıfırdan büyükse ikinci harf büyük
Console.WriteLine("ikinci ismin harfi daha önce...{0} && {1}", str2, str1);
else // Diğer durumda birbirine eşit
Console.WriteLine("iki isim birbirine eşit...{0} = {1}", str1, str2);
Console.ReadKey();
}
}
}
// Compare metodunun güzel bir kullanım örneği ile ilgili tıklayınız...
85 - String Metodlar... Büyük Küçük Harf Değişimleri...
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication6
{
class Program
{
static void Main(string[] args)
{
// Girilen seçime göre harfleri büyük veya küçük yapacak olan program?
Console.WriteLine("Metni giriniz.");
string metin = Console.ReadLine();
// Seçim hatalı ise tekrar giriş yaptırılacaktır...
Tekrar:
Console.WriteLine("Seçimi giriniz (1-2)");
string sec = Console.ReadLine();
if ( sec == "1") // Seçim 1 ise büüyk harfe dönüştürüyor...
Console.WriteLine("Büyük Harf="+metin.ToUpper()); // Büyük harfe dönüştüren string metod...
else if ( sec == "2")
Console.WriteLine("Küçük harf ="+metin.ToLower()); // Küçük harfe dönüştüren string metod
else
{ // Seçim yanlış ise çalışacak kısım...
Console.WriteLine("Seçim yanlış. Tekrar giriniz.");
goto Tekrar;
}
Console.ReadKey();
}
}
}
Kaydol:
Kayıtlar (Atom)