String manipulation atau sering disebut fungsi fungsi string/string format sebagaimana yang telah dijelaskan sebelumnya bahwa tidak ada function dalam C#, oleh sebab itu String format didalam C# secara default tidak ada, akan tetapi didalam VB ada karena didalam VB terdapat function. String manipulation meliputi.
| Member | Fungsi |
| Asc/AscW | Mendapatkan no Ascii dari char |
| Chr/ChrW | Memunculkan char dari no Ascii |
| Equals | Persamaan membandingkan 2 buah string/char. |
| Filter | Menyaring string. |
| Format | Merubah angka, tanggal, waktu, dll. |
| FormatCurrency | Merubah format angka. |
| FormatDateTime | Merubah format tanggal dan waktu. |
| FormatNumber | Merubah number desimal atau tanpa desimal. |
| FormatPercent | Merubah bilangan menjadi persen. |
| GetChar | Mendapatkan char dari string |
| InStr/InStrRev | Mengambil posisi char dari sebuah string. |
| Join | Menggabungkan string/number. |
| LCase | Membuat char besar menjadi kecil. |
| Left | Mengambil string/char dari sebelah kiri. |
| Len | Menghitung panjang dari string. |
| LSet | Mengambil string/char tertentu dari sebelah kiri. |
| LTrim | Menghilangkan spasi dari kiri. |
| Mid | Mengambil char dari lokasi tertentu. |
| ReferenceEquals | Membandingkan 2 object/string |
| Replace | Mengganti char atau string. |
| Right | Mengambil string dari sebelah kanan. |
| RSet | Mengambil string/char tertentu dari sebelah kanan. |
| RTrim | Menghilangkan spasi dari kanan. |
| Space | Memberikan spasi. |
| Split | Memisahkan string/number dari array. |
| StrComp | Membandingkan 2 buah angka atau string. |
| StrConv | Mengubah string Besar, Besar Kecil, Kecil semua. |
| StrDup | Membuat char sebanyak yang ditentukan |
| StrReverse | Membalikan string |
| Trim | Menghilangkan spasi dari kiri dan kanan. |
| UCase | Mengubah char kecil menjadi besar. |
Semua member diatas adalah fucntion, sebagai contoh kita akan mengambil 6 huruf sebelah kiri dari sebuah kalimat CSVB2015:
//C# string A = "CSVB2015"; A.Substring(0,6); //Hasilnya adalah CSVB20
'VB
Left("CSVB2015", 6)
'Hasilnya adalah CSVB20
Contoh kita akan mengambil 5 huruf sebelah kanan dari sebuah kalimat CSVB2015:
Contoh kita akan mengambil 4 huruf dimulai dari huruf ke 2 dari kalimat CSVB2015:
Dari ketiga contoh code diatas memiliki hasil yang sama, timbul pertanyaan kenapa didalam C# tidak langsung saja left("CSVB2015", 6); ? sebagaimana yang sudah dijelaskan, secara default setiap member didalam C# adalah class, sedang left adalah function.
Akan tetapi kita dapat menambahkan Reference Visual Basic kedalam project C# yang kita buat agar string manupulation diatas dapat diakses dengan mudah dengan cara, klik menu Project, Add Reference.... Kemuadian pada navigator sebelah kiri pilih Framework, List yang ada ditengah centang Microsoft.VisualBasic, setalah itu klik button OK. Seperti gambar 18.1 dibawah ini.
Setalah menambahkan reference kedalam project tambahkan code berikut://C# string A = "CSVB2015"; A.Substring(A.Lenght - 5, 5); //Hasilnya adalah B2015
'VB
Right("CSVB2015", 5)
'Hasilnya adalah B2015
Contoh kita akan mengambil 4 huruf dimulai dari huruf ke 2 dari kalimat CSVB2015:
//C# string A = "CSVB2015"; A.Substring(2, 4); //Hasilnya adalah SVB2
'VB
Mid("CSVB2015", 2, 4)
'Hasilnya adalah SVB2
Dari ketiga contoh code diatas memiliki hasil yang sama, timbul pertanyaan kenapa didalam C# tidak langsung saja left("CSVB2015", 6); ? sebagaimana yang sudah dijelaskan, secara default setiap member didalam C# adalah class, sedang left adalah function.
Akan tetapi kita dapat menambahkan Reference Visual Basic kedalam project C# yang kita buat agar string manupulation diatas dapat diakses dengan mudah dengan cara, klik menu Project, Add Reference.... Kemuadian pada navigator sebelah kiri pilih Framework, List yang ada ditengah centang Microsoft.VisualBasic, setalah itu klik button OK. Seperti gambar 18.1 dibawah ini.
Gambar 18.1
//C# using Microsoft.VisualBasic;
Letakan code tersebut dibagian atas seperti gambar 18.2 berikut.
Gambar 18.2
//C#
//string A = "CSVB2015";
//A.Substring(0,6);
//string A = "CSVB2015";
//A.Substring(A.Lenght - 5, 5);
//string A = "CSVB2015";
//A.Substring(2, 4);
//Yang tadinya dalam C# menggunakan code diatas
//sekarang cukup dengan code berikut
Strings.Left("CSVC2016", 6);
//hasilnya adalah CSVB20
Strings.Right("CSVB2015", 5);
//Hasilnya adalah B2015
Strings.Mid("CSVB2015", 2, 4);
//Hasilnya adalah SVB2
'VB
Left("CSVB2015", 6)
'Hasilnya adalah CSVB20
Right("CSVB2015", 5)
'Hasilnya adalah B2015
Mid("CSVB2015", 2, 4)
'Hasilnya adalah SVB2
Buat project dengan nama cs_08string(untuk C#) dan vb_08string(utuk VB), kemudian masukan 31 object button seprtyi gambar 18.3 berikut dan atur propertiesnya.
Gambar 18.3
| Object | Propesties | Value |
| button1 | (Name) | btnAsc |
| Teks | Asc | |
| button2 | (Name) | btnChr |
| Teks | Chr | |
| button3 | (Name) | btnEquals |
| Teks | Equals | |
| button4 | (Name) | btnFilter |
| Teks | Filter | |
| button5 | (Name) | btnFormat |
| Teks | Format | |
| button6 | (Name) | btnFormatCur |
| Teks | Format Cur | |
| button7 | (Name) | btnFormatDT |
| Teks | Format DT | |
| button8 | (Name) | btnFormatNum |
| Teks | Format Num | |
| button9 | (Name) | btnFormatPerc |
| Teks | Format Perc | |
| button10 | (Name) | btnGetChar |
| Teks | Get Char | |
| button11 | (Name) | btnInStr |
| Teks | InStr | |
| button12 | (Name) | btnJoin |
| Teks | Join | |
| button13 | (Name) | btnLCase |
| Teks | LCase | |
| button14 | (Name) | btnLeft |
| Teks | Left | |
| button15 | (Name) | btnLen |
| Teks | Len | |
| button16 | (Name) | btnLSet |
| Teks | LSet | |
| button17 | (Name) | btnLTrim |
| Teks | LTrim | |
| button18 | (Name) | btnMid |
| Teks | Mid | |
| button19 | (Name) | btnRefEquals |
| Teks | Ref Equals | |
| button20 | (Name) | btnReplace |
| Teks | Replace | |
| button21 | (Name) | btnRight |
| Teks | Right | |
| button22 | (Name) | btnRSet |
| Teks | RSet | |
| button23 | (Name) | btnRTrim |
| Teks | RTrim | |
| button24 | (Name) | btnSpace |
| Teks | Space | |
| button25 | (Name) | btnSplit |
| Teks | Split | |
| button26 | (Name) | btnStrComp |
| Teks | StrComp | |
| button27 | (Name) | btnStrConv |
| Teks | StrConv | |
| button28 | (Name) | btnStrDup |
| Teks | StrDup | |
| button29 | (Name) | btnStrReverse |
| Teks | StrReverse | |
| button30 | (Name) | btnTrim |
| Teks | Trim | |
| button31 | (Name) | btnUCase |
| Teks | UCase |
Klik masing masing button kemudian ketikan code berikut:
//C#
private void btnAsc_Click(object sender, EventArgs e)
{
string kkg;
kkg = "Asc C = " + Strings.Asc("C") + "\n";
kkg += "Asc S = " + Strings.Asc("S") + "\n";
kkg += "Asc V = " + Strings.Asc("V") + "\n";
kkg += "Asc B = " + Strings.Asc("B") + "\n";
kkg += "Asc 2 = " + Strings.Asc("2") + "\n";
kkg += "Asc 0 = " + Strings.Asc("0") + "\n";
kkg += "Asc 1 = " + Strings.Asc("1") + "\n";
kkg += "Asc 5 = " + Strings.Asc("5");
MessageBox.Show(kkg);
}
private void btnChr_Click(object sender, EventArgs e)
{
string kkg;
kkg = Strings.Chr(67).ToString();
kkg += Strings.Chr(83);
kkg += Strings.Chr(86);
kkg += Strings.Chr(66);
kkg += Strings.Chr(50);
kkg += Strings.Chr(48);
kkg += Strings.Chr(49);
kkg += Strings.Chr(53);
MessageBox.Show(kkg);
}
private void btnEquals_Click(object sender, EventArgs e)
{
int a = 888;
int b = 999;
Boolean hasil;
hasil = Strings.Equals(a, b);
MessageBox.Show("888=999 " + hasil.ToString());
int aa = 2015;
int bb = 2015;
hasil = Strings.Equals(aa, bb);
MessageBox.Show("2015=2015 " + hasil.ToString());
}
private void btnFilter_Click(object sender, EventArgs e)
{
string[] test = new string[3];
test[0] = "Apa";
test[1] = "Kabar";
test[2] = "Dunia";
string[] hasil;
hasil = Strings.Filter(test, "Kabar", true, CompareMethod.Text);
MessageBox.Show(hasil[0]);
hasil = Strings.Filter(test, "Kabar", true, CompareMethod.Binary);
MessageBox.Show(hasil[0]);
hasil = Strings.Filter(test, "Kabar", false, CompareMethod.Binary);
MessageBox.Show(hasil[0]);
}
private void btnFormat_Click(object sender, EventArgs e)
{
MessageBox.Show(Strings.Format(10000, "#,#"));
MessageBox.Show(Strings.Format(10000, "Currency"));
}
private void btnFormatCur_Click(object sender, EventArgs e)
{
MessageBox.Show(Strings.FormatCurrency(10000));
MessageBox.Show(Strings.FormatCurrency(10000,2));
MessageBox.Show(Strings.FormatCurrency("10000"));
MessageBox.Show(Strings.FormatCurrency("10000",2));
}
private void btnFormatDT_Click(object sender, EventArgs e)
{
DateTime tanggal = new DateTime(2016, 04, 29, 12, 49, 55);
MessageBox.Show(Strings.FormatDateTime(tanggal, DateFormat.GeneralDate));
MessageBox.Show(Strings.FormatDateTime(tanggal, DateFormat.LongDate));
MessageBox.Show(Strings.FormatDateTime(tanggal, DateFormat.LongTime));
MessageBox.Show(Strings.FormatDateTime(tanggal, DateFormat.ShortDate));
MessageBox.Show(Strings.FormatDateTime(tanggal, DateFormat.ShortTime));
}
private void btnFormatNum_Click(object sender, EventArgs e)
{
MessageBox.Show(Strings.FormatNumber(10000));
MessageBox.Show(Strings.FormatNumber(10000, 2));
MessageBox.Show(Strings.FormatNumber(10000, 1));
MessageBox.Show(Strings.FormatNumber(10000, 0));
MessageBox.Show(Strings.FormatNumber("10000"));
MessageBox.Show(Strings.FormatNumber("10000", 2));
MessageBox.Show(Strings.FormatNumber("10000", 1));
MessageBox.Show(Strings.FormatNumber("10000", 0));
}
private void btnFormatPerc_Click(object sender, EventArgs e)
{
MessageBox.Show(Strings.FormatPercent(0.010));
MessageBox.Show(Strings.FormatPercent(0.010, 0));
MessageBox.Show(Strings.FormatPercent(0.025));
MessageBox.Show(Strings.FormatPercent(0.025, 0));
MessageBox.Show(Strings.FormatPercent(0.10));
MessageBox.Show(Strings.FormatPercent(0.10, 0));
MessageBox.Show(Strings.FormatPercent(0.25));
MessageBox.Show(Strings.FormatPercent(0.25, 0));
MessageBox.Show(Strings.FormatPercent(1));
MessageBox.Show(Strings.FormatPercent(1, 0));
}
private void btnGetChar_Click(object sender, EventArgs e)
{
MessageBox.Show(Convert.ToString(Strings.GetChar("KKG", 3)));
}
private void btnInStr_Click(object sender, EventArgs e)
{
MessageBox.Show(Convert.ToString(Strings.InStr("CSVB2015", "C")));
MessageBox.Show(Convert.ToString(Strings.InStr("CSVB2015", "S")));
MessageBox.Show(Convert.ToString(Strings.InStr("CSVB2015", "B")));
}
private void btnJoin_Click(object sender, EventArgs e)
{
string[] nama = new string[3];
nama[0] = "Kuning ";
nama[1] = "Kucing ";
nama[2] = "Gila";
MessageBox.Show(Strings.Join(nama));
}
private void btnLCase_Click(object sender, EventArgs e)
{
MessageBox.Show(Strings.LCase("CSVBJADIKECIL"));
}
private void btnLeft_Click(object sender, EventArgs e)
{
MessageBox.Show(Strings.Left("CSVB2015", 6));
}
private void btnLen_Click(object sender, EventArgs e)
{
MessageBox.Show(Convert.ToString(Strings.Len("CSVB2015")));
}
private void btnLSet_Click(object sender, EventArgs e)
{
MessageBox.Show(Strings.LSet("CSVB2015", 4));
}
private void btnLTrim_Click(object sender, EventArgs e)
{
MessageBox.Show(" CSVB2015 TANPA LTrim");
MessageBox.Show(Strings.LTrim(" CSVB2015 DENGAN LTrim"));
}
private void btnMid_Click(object sender, EventArgs e)
{
MessageBox.Show(Strings.Mid("CSVB2015", 2, 4));
}
private void btnRefEquals_Click(object sender, EventArgs e)
{
MessageBox.Show(Convert.ToString(ReferenceEquals("AAA", "AAA")));
MessageBox.Show(Convert.ToString(ReferenceEquals("AAA", "BBB")));
}
private void btnReplace_Click(object sender, EventArgs e)
{
MessageBox.Show(Strings.Replace("CSVB2015", "CSVB", "KKG"));
}
private void btnRight_Click(object sender, EventArgs e)
{
MessageBox.Show(Strings.Right("CSVB2015", 6));
}
private void btnRSet_Click(object sender, EventArgs e)
{
MessageBox.Show(Strings.RSet("CSVB2015", 4));
}
private void btnRTrim_Click(object sender, EventArgs e)
{
MessageBox.Show("CSVB2015 TANPA RTrim ");
MessageBox.Show(Strings.RTrim("CSVB2015 DENGAN RTrim "));
}
private void btnSpace_Click(object sender, EventArgs e)
{
MessageBox.Show("CSVB" + Strings.Space(100) + "2015");
}
private void btnSplit_Click(object sender, EventArgs e)
{
string angka = "111-222-333-444-555";
string[] angkaSplit = Strings.Split(angka, "-");
MessageBox.Show(angkaSplit[0]);
MessageBox.Show(angkaSplit[1]);
MessageBox.Show(angkaSplit[2]);
MessageBox.Show(angkaSplit[3]);
MessageBox.Show(angkaSplit[4]);
}
private void btnStrComp_Click(object sender, EventArgs e)
{
MessageBox.Show(Convert.ToString(Strings.StrComp("100", "99")));
MessageBox.Show(Convert.ToString(Strings.StrComp("99", "99")));
MessageBox.Show(Convert.ToString(Strings.StrComp("99", "100")));
}
private void btnStrConv_Click(object sender, EventArgs e)
{
string kata = "CS vb";
MessageBox.Show(Strings.StrConv(kata, VbStrConv.Uppercase));
MessageBox.Show(Strings.StrConv(kata, VbStrConv.ProperCase));
MessageBox.Show(Strings.StrConv(kata, VbStrConv.Lowercase));
}
private void btnStrDup_Click(object sender, EventArgs e)
{
MessageBox.Show(Strings.StrDup(15, "C"));
MessageBox.Show(Strings.StrDup(15, "S"));
MessageBox.Show(Strings.StrDup(15, "V"));
MessageBox.Show(Strings.StrDup(15, "B"));
}
private void btnStrReverse_Click(object sender, EventArgs e)
{
MessageBox.Show("CSVB2015 TANPA StrReverse");
MessageBox.Show(Strings.StrReverse("CSVB2015 DENGAN StrReverse"));
}
private void btnTrim_Click(object sender, EventArgs e)
{
MessageBox.Show(" CSVB2015 TANPA Trim ");
MessageBox.Show(Strings.Trim(" CSVB2015 DENGAN Trim "));
}
private void btnUCase_Click(object sender, EventArgs e)
{
MessageBox.Show(Strings.UCase("csvbjadibesar"));
}
'VB
Private Sub btnFilter_Click(sender As Object, e As EventArgs) Handles btnFilter.Click
Dim Test(2) As String
Test(0) = "Apa"
Test(1) = "Kabar"
Test(2) = "Dunia"
Dim subStrings() As String
subStrings = Filter(Test, "Kabar", True, CompareMethod.Text)
MessageBox.Show(subStrings(0))
subStrings = Filter(Test, "Kabar", True, CompareMethod.Binary)
MessageBox.Show(subStrings(0))
subStrings = Filter(Test, "Kabar", False, CompareMethod.Binary)
MessageBox.Show(subStrings(0))
End Sub
Private Sub btnAsc_Click(sender As Object, e As EventArgs) Handles btnAsc.Click
Dim kkg As String
kkg = "Asc C = " & Asc("C") & vbCrLf
kkg += "Asc S = " & Asc("S") & vbCrLf
kkg += "Asc V = " & Asc("V") & vbCrLf
kkg += "Asc B = " & Asc("B") & vbCrLf
kkg += "Asc 2 = " & Asc("2") & vbCrLf
kkg += "Asc 0 = " & Asc("0") & vbCrLf
kkg += "Asc 1 = " & Asc("1") & vbCrLf
kkg += "Asc 5 = " & Asc("5")
MessageBox.Show(kkg)
End Sub
Private Sub btnChr_Click(sender As Object, e As EventArgs) Handles btnChr.Click
Dim kkg As String
kkg = Chr(67)
kkg += Chr(83)
kkg += Chr(86)
kkg += Chr(66)
kkg += Chr(50)
kkg += Chr(48)
kkg += Chr(49)
kkg += Chr(53)
MessageBox.Show(kkg)
End Sub
Private Sub btnEquals_Click(sender As Object, e As EventArgs) Handles btnEquals.Click
Dim a As Integer = 888
Dim b As Integer = 999
Dim hasil As Boolean
hasil = Equals(a, b)
MessageBox.Show("888=999 " & hasil)
Dim aa As Integer = 2015
Dim bb As Integer = 2015
hasil = Equals(aa, bb)
MessageBox.Show("2015=2015 " & hasil)
End Sub
Private Sub btnFormat_Click(sender As Object, e As EventArgs) Handles btnFormat.Click
MessageBox.Show(Format(10000, "#,#"))
MessageBox.Show(Format(10000, "Currency"))
End Sub
Private Sub btnFormatCur_Click(sender As Object, e As EventArgs) Handles btnFormatCur.Click
MessageBox.Show(FormatCurrency(10000))
MessageBox.Show(FormatCurrency(10000,2))
MessageBox.Show(FormatCurrency("10000"))
MessageBox.Show(FormatCurrency("10000",2))
End Sub
Private Sub btnFormatDT_Click(sender As Object, e As EventArgs) Handles btnFormatDT.Click
Dim tanggal As DateTime = #2016/04/29 12:49:55#
MessageBox.Show(FormatDateTime(tanggal, DateFormat.GeneralDate))
MessageBox.Show(FormatDateTime(tanggal, DateFormat.LongDate))
MessageBox.Show(FormatDateTime(tanggal, DateFormat.LongTime))
MessageBox.Show(FormatDateTime(tanggal, DateFormat.ShortDate))
MessageBox.Show(FormatDateTime(tanggal, DateFormat.ShortTime))
End Sub
Private Sub btnFormatNum_Click(sender As Object, e As EventArgs) Handles btnFormatNum.Click
MessageBox.Show(FormatNumber(10000))
MessageBox.Show(FormatNumber(10000, 2))
MessageBox.Show(FormatNumber(10000, 1))
MessageBox.Show(FormatNumber(10000, 0))
MessageBox.Show(FormatNumber("10000"))
MessageBox.Show(FormatNumber("10000", 2))
MessageBox.Show(FormatNumber("10000", 1))
MessageBox.Show(FormatNumber("10000", 0))
End Sub
Private Sub btnFormatPerc_Click(sender As Object, e As EventArgs) Handles btnFormatPerc.Click
MessageBox.Show(FormatPercent(0.010))
MessageBox.Show(FormatPercent(0.010, 0))
MessageBox.Show(FormatPercent(0.025))
MessageBox.Show(FormatPercent(0.025, 0))
MessageBox.Show(FormatPercent(0.10))
MessageBox.Show(FormatPercent(0.10, 0))
MessageBox.Show(FormatPercent(0.25))
MessageBox.Show(FormatPercent(0.25, 0))
MessageBox.Show(FormatPercent(1))
MessageBox.Show(FormatPercent(1, 0))
End Sub
Private Sub btnGetChar_Click(sender As Object, e As EventArgs) Handles btnGetChar.Click
MessageBox.Show(GetChar("KKG",3))
End Sub
Private Sub btnInStr_Click(sender As Object, e As EventArgs) Handles btnInStr.Click
MessageBox.Show(InStr("CSVB2015", "C"))
MessageBox.Show(InStr("CSVB2015", "S"))
MessageBox.Show(InStr("CSVB2015", "B"))
End Sub
Private Sub btnJoin_Click(sender As Object, e As EventArgs) Handles btnJoin.Click
Dim nama(2) As String
nama(0) = "kuning "
nama(1) = "Kucing "
nama(2) = "Gila"
MessageBox.Show(Join(nama))
End Sub
Private Sub btnLCase_Click(sender As Object, e As EventArgs) Handles btnLCase.Click
MessageBox.Show(LCase("CSVBJADIKECIL"))
End Sub
Private Sub btnLeft_Click(sender As Object, e As EventArgs) Handles btnLeft.Click
MessageBox.Show(strings.Left("CSVB2015", 6))
End Sub
Private Sub btnLen_Click(sender As Object, e As EventArgs) Handles btnLen.Click
MessageBox.Show(Len("CSVB2015"))
End Sub
Private Sub btnLSet_Click(sender As Object, e As EventArgs) Handles btnLSet.Click
MessageBox.Show(LSet("CSVB2015",4))
End Sub
Private Sub btnLTrim_Click(sender As Object, e As EventArgs) Handles btnLTrim.Click
MessageBox.Show(" CSVB2015 TANPA LTrim")
MessageBox.Show(LTrim(" CSVB2015 DENGAN LTrim"))
End Sub
Private Sub btnMid_Click(sender As Object, e As EventArgs) Handles btnMid.Click
MessageBox.Show(Mid("CSVB2015",2,4))
End Sub
Private Sub btnRefEquals_Click(sender As Object, e As EventArgs) Handles btnRefEquals.Click
MessageBox.Show(ReferenceEquals("AAA","AAA"))
MessageBox.Show(ReferenceEquals("AAA","BBB"))
End Sub
Private Sub btnReplace_Click(sender As Object, e As EventArgs) Handles btnReplace.Click
MessageBox.Show(Replace("CSVB2015","CSVB","KKG"))
End Sub
Private Sub btnRight_Click(sender As Object, e As EventArgs) Handles btnRight.Click
MessageBox.Show(Strings.Right("CSVB2015", 6))
End Sub
Private Sub btnRSet_Click(sender As Object, e As EventArgs) Handles btnRSet.Click
MessageBox.Show(Rset("CSVB2015", 4))
End Sub
Private Sub btnRTrim_Click(sender As Object, e As EventArgs) Handles btnRTrim.Click
MessageBox.Show("CSVB2015 TANPA RTrim ")
MessageBox.Show(RTrim("CSVB2015 DENGAN RTrim "))
End Sub
Private Sub btnSpace_Click(sender As Object, e As EventArgs) Handles btnSpace.Click
MessageBox.Show("CSVB" & Space(100) & "2015")
End Sub
Private Sub btnSplit_Click(sender As Object, e As EventArgs) Handles btnSplit.Click
Dim angka As String = "111-222-333-444-555"
Dim angkaSplit() as String = Split(angka,"-")
MessageBox.Show(angkaSplit(0))
MessageBox.Show(angkaSplit(1))
MessageBox.Show(angkaSplit(2))
MessageBox.Show(angkaSplit(3))
MessageBox.Show(angkaSplit(4))
End Sub
Private Sub btnStrComp_Click(sender As Object, e As EventArgs) Handles btnStrComp.Click
MessageBox.Show(StrComp(100,99))
MessageBox.Show(StrComp(99,99))
MessageBox.Show(StrComp(99,100))
End Sub
Private Sub btnStrConv_Click(sender As Object, e As EventArgs) Handles btnStrConv.Click
Dim kata As String = "CS vb"
MessageBox.Show(StrConv(kata, VbStrConv.Uppercase))
MessageBox.Show(StrConv(kata, VbStrConv.ProperCase))
MessageBox.Show(StrConv(kata, VbStrConv.Lowercase))
End Sub
Private Sub btnStrDup_Click(sender As Object, e As EventArgs) Handles btnStrDup.Click
MessageBox.Show(StrDup(15, "C"))
MessageBox.Show(StrDup(15, "S"))
MessageBox.Show(StrDup(15, "V"))
MessageBox.Show(StrDup(15, "B"))
End Sub
Private Sub btnStrReverse_Click(sender As Object, e As EventArgs) Handles btnStrReverse.Click
End Sub
Private Sub btnTrim_Click(sender As Object, e As EventArgs) Handles btnTrim.Click
MessageBox.Show(" CSVB2015 TANPA Trim ")
MessageBox.Show(Trim(" CSVB2015 DENGAN Trim "))
End Sub
Private Sub btnUCase_Click(sender As Object, e As EventArgs) Handles btnUCase.Click
MessageBox.Show(UCase("csvbjadibesar"))
End Sub
Coba jalankan apa kemudian klik masing masing button, silahlah apa yang terjadi. Cukup sampai disini contoh dari string manipulation, next kita akan masuk kepembahasan Format.
Password: csvb2015.blogspot.co.id




Tidak ada komentar :
Posting Komentar