Programlama dillerinde string veri tipindeki değişkenlerin değerlerini istenilen yerden başlayarak bölmeyi sağlayan metodlar bulunmaktadır ve bu metodun ismi de genellikle SubString() olmaktadır. Bir yazıyı istenilen sıradan başlayarak kesip istenildiği kadar karakteri alınan metod, C# dilinde de SubString() olarak isimlendirilmiştir ve kullanımı da aşağıdaki gibidir.
String.SubString() metodunun iki farklı kullanımı vardır.
1. String'i istenilen karakterden başlatarak bölmek
Örnek: 7. karakterden başlayarak bölmel
using System;
namespace csharp
{
class Program
{
static void Main(string[] args)
{
string yazi = "ikimiz bir fidanın güller açan dalıyız";
Console.WriteLine(yazi.Substring(7)); //bir fidanın güller açan dalıyız
}
}
}
2. String'i istenilen karakterden başlatıp belirli sayıda karakterini alarak bölmek
Örnek: 7. harften başlayarak sonraki 9 harfi almak
using System;
namespace csharp
{
class Program
{
static void Main(string[] args)
{
string yazi = "ikimiz bir fidanın güller açan dalıyız";
Console.WriteLine(yazi.Substring(7,9)); //bir fidan
}
}
}
Önceki yazılarımdan bazıları için;
bkz: C# implicit ve explicit dönüşümler nasıl yapılır?
bkz: ASP.NET'te sadece tarihi yazmak (saati silmek)
bkz: Yandex Mail 5.5.4 Error: send AUTH command first hatası
bkz: Visual Studio Unable To Start Program Hatası ve Çözümü
bkz: IIS hata mesajlarını ingilizce yapmak
bkz: Asp.NET web.config ile Otomatik Trailing Slash eklemek