اين كدي كه دارم كل كلمات را ميشماره ولي مي خواهم تا جايي كه سلكت كردم بشماره تو ارايه ريختم تا مثلاali و alireza تو شماردن اشتباه نشه به نظرتون از چه متدي بايد كامل بشه با تشكر فراوان
کد:
private void richTextBox_SelectionChanged(object sender, EventArgs e) {
if (richTextBox.SelectionLength > 0)
{
}
////////
string[] kol = richTextBox.Text.Split(' ');
string kalame = richTextBox.SelectedText.Trim();
int indexS = richTextBox.SelectionStart;
int kalameIndks = richTextBox.SelectionStart;
int kolTadad = 0;
int count = 0;
int IndexKol = 0;
string word = richTextBoxCod.SelectedText.Trim();
foreach (string item in kol)
{
kolTadad++;
}
if (richTextBox.SelectionLength > 0)
{
foreach (string item in kol)
{
if (kalame == kol[IndexKol])
{
count++;
IndexKol++;
}
else if (IndexKol <kol.Length+ kalameIndks)
{ IndexKol++; }
else { return; }
}
MessageBox.Show(count.ToString());
}
}