Pada dasarnya C# tidak menyediakan function Left, Right, Mid untuk mengeksekusi String, namun kita bisa membuat function sendiri. Bagi yang familiar dengan excel mungkin penggunakan Substring sedikit membingungkan karena sebenarnya karakter pertama pada substring menggunakan index 0 (nol), sedangkan pada fungsi Left dan Mid karakter pertama dengan index 1, untuk Right langsung jumlah karakter yang diinginkan.
Contoh:
string myString;
myString = "BUDIYANTO";
Left(myString,4) hasil BUDI
myString.Substring(0,4) hasil BUDI
MID(myString,3,3) hasil DIY
myString.Substring(2,3) hasil DIY
RIGHT(myString,5) hasil YANTO
myString.Substring(4,5) hasil YANTO
Berikut Fucntion untuk Left, Right, Mid :
public static string Left(string param, int length)
{
string result = param.Substring(0, length);
return result;
}
public static string Right(string param, int length)
{
string result = param.Substring(param.Length - length, length);
return result;
}
public static string Mid(string param,int startIndex, int length)
{
string result = param.Substring(startIndex, length);
return result;
}
public static string Mid(string param,int startIndex)
{
string result = param.Substring(startIndex);
return result;
}
No comments:
Post a Comment