C# Instr Metin İçinde Arama Yapmak

C# instr metodu ile string bir değişkende nasıl arama yapılır ona bakacağız. Metin içinde arama yapmanın en kolay yollarından biridir. InStr metodu kullanım şekli aşağıdaki gibidir:

InStr(başlangıç, arama yapılacak metin, aranacak metin, karşılaştırma şekli);

Karışılaştırma şekli 2 türdür.

CompareMethod.Text: Text karşılaştırması yapar. Bizim kullanacağımız arama tipidir.

CompareMethod.Ninary: Binary karşılaştırma yapar.

C# Metin İçinde Arama Örnek Uygulama

TextBox1 içine rastgele değer girdim ve diğer textbox ile arama işlemi yapacağız. Aradığımız değer mevcutsa kelimeyi işaretleyeceğiz, değer yoksa bulunamadı şeklinde değer dönecektir bizlere.

Program Kodları:

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;
using Microsoft.VisualBasic;

namespace stringislemleri
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            string aranan_deger;
            int index=0;
            aranan_deger = textBox2.Text;
            index = Strings.InStr(1, textBox1.Text, aranan_deger, CompareMethod.Text);
            if (index != 0)
            {
                textBox1.Focus();
                textBox1.Select(index - 1, Strings.Len(aranan_deger));


            }
            else
                MessageBox.Show("Bulunamadı");
        }
    }
}

 

Program Ekran Görüntüsü Aşağıdaki Gibi Olacaktır

c# instr arama yapmak
c# instr ile arama yapmak

 

Yeni yorum ekle

Plain text

  • Hiç bir HTML etiketine izin verilmez
  • Web sayfası ve e-posta adresleri otomatik olarak bağlantıya çevrilir.
  • Satır ve paragraflar otomatik olarak bölünür.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.