string.Split yöntemi, veri tabanında belirli işaretlere göre tek bir alanda tutmak istediğimiz kayıtları, bir veya daha fazla sınırlayıcı temelinde bölerek bir alt dizeler dizisi oluşturur. Genellikle bir dizeyi sözcük sınırlarında ayırmanın en kolay yoluymuş. Ayrıca, diğer belirli karakter veya dizelerde dizeleri ayırmak için de kullanılıyormuş
Split metodunun temel çalışma şekli şöyledir. Bir dizgeyi (karakter dizisi) belirli bir ayraç ile parçalayıp, parçalardan bir dizi döndürür.
Kullanım 1: C# string nesneleri ile kullanılır. Aşırı yüklenmiş bir metottur fakat en sık kullanım şekli ayırıcı olarak bir karakter(char) girilmesi ile yapılır.



Kullanım 2: C# split metodunun aşırı yüklenmiş bir metot olduğunu yazmıştım. Karakterlerden oluşan bir dizi ile birden fazla karakter ile de parçalamak mümkündür.
Örnek: 2019/12/07 18:06 şeklindeki tarihi parçalara ayırma


Hatalar

- Saati 18.06 şeklinde yazdığım ve ayrac dizisine . (nokta) elemanını eklemediğim için kodu yazdıramadım. Hata verdi. Aslında kod yazmayı bitirip derlendiğinde bir hata görünüyor fakat çalıştırmak istediğimizde özel bir hata oluşuyor. Syntax hatası olmamamsı kodun doğru olduğunu göstermez. Bu özel hata ile ilgili daha fazla detay isterseniz şu linkteki yazıyı inceleyebilirsiniz: https://docs.microsoft.com/tr-tr/dotnet/api/system.indexoutofrangeexception?view=netframework-4.8
Bu yazıyı yazarken yararlandığım kaynaklar:











