unit tersendiri. Karakter ini dapat berupa huruf besar, huruf kecil, angka
maupun karakter spesial seperti +, &, $, # dll. String adalah object dari
class String di namespace System. Kita menuliskan string biasanya
diletakkan dalam tanda petik.
Sama seperti array, string dapat mengetahui jumlah karakter pada
dirinya dengan menggunakan property Length. Karena sebenarnya
string adalah array dari karakter. Jadi kita dapat menggunakan format
array untuk melihat indeks pada string. Misalnya kita ingin tahu huruf
pertama, maka tinggal gunakan strColor[0].
Pada praktikum kali ini kita akan mencoba memanipulasi string dengan
berbagai method yang telah disediakan di .NET.
langkah-langkah pembuatan program pada praktikum ini adalah sebagai berikut :
step1
step2
step3
step4
make a code : (buat coding sesuai sourcecode yang digunakan)
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication6STR
{
public partial class Form1 : Form
{
private string str = "My
String";
string[] x = { "My", "String" };
private int ins = 9;
private int rmv = 2;
private int low = 8;
private int up = 8;
private int join = 8;
private string str1 = "My string is
a long string";
int a; int b; int c; int d;
public Form1()
{
InitializeComponent();
textBox8.Text = str;
textBox6.Text = str1;
}
void run()
{
string insert = str.Insert(ins,"!");
string remove = str.Remove(2, 1);
string lower = str.ToLower();
string upper = str.ToUpper();
textBox1.Text = insert;
textBox2.Text = remove;
textBox3.Text = lower;
textBox4.Text = upper;
textBox5.Text = String.Join("-", x);
textBox7.Text = str.Trim();
}
void walk()
{
a = str1.IndexOf("ring");
b = str1.IndexOf("ring", 10);
c = str1.LastIndexOf("ring");
d = str1.LastIndexOf("ring",3);
textBox9.Text = a.ToString();
textBox10.Text = b.ToString();
textBox11.Text = c.ToString();
textBox12.Text = d.ToString();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
run();
}
private void button2_Click(object sender, EventArgs e)
{
walk();
}
private void button3_Click(object sender, EventArgs e)
{
textBox1.Text ="";
textBox2.Text = "";
textBox3.Text = "";
textBox4.Text = "";
textBox5.Text = "";
textBox7.Text = "";
textBox9.Text = "";
textBox10.Text = "";
textBox11.Text = "";
textBox12.Text = "";
}
}
}
step5
step6