Yazılımcının Günlüğü | YazilimGunlugu.Com
Arama
Makale Kategorileri
Üye Girişi
Şuanki online üyeler()
Aktif üye bulunmamaktadır.


VB .NET de operatörler

Yazar: Fikret AKIN

Kategori: VB.NET

Eklenme Tarihi: 22.05.2007 15:28:15

VB .NET de tanimli operatörler den bahsedeceğim

Hesaplamalarda aritmetik işlemler, kontrollerde karsilastirma işlemleri veya mantiksal işlemler de VB .NET de tanimli operatörler kullanilmaktadir.

Aritmetiksel Operatörler

Bu operatörler aritmetik işlemlerinde, sayilarla veya sayi tutan ifadelerle kullanilir.

* Çarpma

Dim sayi As Integer = 100

sayi = 200 * 2

*  Bölme

Dim bol As Double

bol = sayi / 23

*  Çikarma

Dim değer As Integer = bol – 100

* Toplama

Dim s As Integer

s += değer

' Bu ifade, "s = s + değer" ile ayni anlama gelir

*  Üs alma

s ^= 2S

*  Mod alma

Dim kalan As Integer = s Mod 42

' değer, s degiskenindeki değerin 42 ile

' bölümünden kalan sayidir.

Karsilastirma Operatörleri

Bu operatörler veri tiplerini birbirleriyle karsilastirmak için kullanilir. Bu operatörler ile yapilan işlemlerin sonucunda True ya da False değeri döner. Karsilastirma operatörleri yalnizca sayi tipleri üzerinde yapilmaz. String tipleri birbirleriyle alfabetik siraya göre karsilastirilabilir.

*  Küçük

"A ile baslayan yazi" < "B ile baslayan yazi"

' Sonuç: True

* Küçük Esit

Dim sayi As Double = 1.5

Dim sayi2 As Single = 1.3

sayi2 <= sayi

' Sonuç: True

*  Büyük

sayi2 > sayi1

' Sonuç: False

* Büyük Esit

sayi2 >= sayi1

' Sonuç: False

* Esit

"Yazi" = "yazi"

' Sonuç: False

* Esit Degil

"Yazi" <> "yazi"

' Sonuç: True

String Operatörleri

String tipleri üzerinde gerçeklestirilen işlemler için tanimli operatörlerdir.

* String tipindeki degiskenleri birbirine baglama işlemi & operatörü ile gerçeklestirilir.

Dim isim As String

Dim soyad As String

Dim IsimSoyad As String = isim & " " & soyad

* Split. Belirtilen ayraca göre yaziyi böler, çikan sonuç String dizisinde tutulur. Ayraç karakterleri sonuç dizisinde yer almaz.

Dim Kelime As String = "Kelime1:Kelime2:Kelime3"

Dim parcalar() As String

parcalar = Kelime.Split(":")

' parcalar dizisinin üç elemani olur:

' Kelime1

' Kelime2

' Kelime3

Dim parcalar2() As String

parcalar2 = Kelime.Split("m")

' parcalar2 dizisinin dört elemani olur:

' Keli

' e1:Keli

' e2:Keli

' e3

* ToCharArray. String değerinin belli bir bölümündeki karakterleri ya da

tüm karakterlerini, Char dizisi olarak döndürür.

Dim harfler() As Char = "Kelime".ToCharArray()

' Dizinin 1. elemanindan baslayarak 4 karakter oku

Dim harfler() As Char = "Kelime".ToCharArray(1,4)

* Insert. String tipinde bir degiskenin değerine, ilk parametrede belirtilen yerden baslayarak ikinci parametredeki değeri ekler. Ancak bu degiskenin değerini degistirmez. Yeni olusturulan String ifadesini döndürür.

Dim sayilar As String = "0123456789"

Dim yeniSayilar As String

yeniSayilar = sayilar.Insert(5, "--- Rakamlar ---")

MsgBox(yeniSayilar)

' Sonuç: 01234--- Rakamlar ---56789

* Remove. Ilk parametrede verilen değerden baslayarak, ikinci parametredeki değer kadar karakter, degiskenden çikarilir.

yeniSayilar = yeniSayilar.Remove(4, yeniSayilar.Length - 4)

MsgBox(yeniSayilar)

' Sonuç: 0123

Baska makalede göürüsmek üzere

Yazar Hakkında Yorum Yok Yorum Yaz Yazara ait diğer Makaleler
Tema
Anket
Visual Studio 2010 Beta 2'yi denediniz mi?


En Çok Okunan Makaleler
En Son Eklenen Makaleler
Soru Merkezinde Bekleyenler
Ana Sayfa | Hakkımızda | Editörler | Yazarlar | RSS RSS | İletişim
Yazılım Günlüğü 2007-2009 © Tüm Hakları Saklıdır.