Aracılığıyla paylaş


Çeşitli dillerde karşılaştırma işleçleri

Bu konuda işleçleri listeler Visual Basic, C++, C# ve F#.

Bu dilde işleçleri hakkında ayrıntılı bilgi için

Daha fazla bilgi için bkz:

Visual Basic

İşleçleri özeti

C++

C++ işleçleri

Kullanıcı tanımlı işleçler

C#

C# işleçleri

F#

Sembol ve işleç başvurusu (F#)

Dile göre operatör karşılaştırmaları

 

Visual Basic

C++

C#

F#

ADDITIVE

 

 

 

 

  Buna ek olarak

+

+

+

+

  Çıkarma

-

-

-

-

Çarpma

 

 

 

 

  Çarpma

*

*

*

*

  Bölme

/

/

/

/

  Tamsayı bölme

\

/1

/1

/

  Modül bölme (yalnızca kalanı döndürme)

Mod(kayan nokta ile de çalışır)

%

%

%

  Üs alma

^

Yok

Yok

**

Atama

 

 

 

 

  Atama

=

=

=

=

  Buna ek olarak

+=

+=

+=

Yok

  Çıkarma

-=

-=

-=

Yok

  Çarpma

*=

*=

*=

Yok

  Bölme

/=

/=

/=

Yok

  Tamsayı bölme

\=

Yok

/=1

Yok

  Üs alma

^=

Yok

Yok

Yok

  Dize bitiştirme

&=

+=

+=

Yok

  Modül bölme

Yok

%=

%=

Yok

  Sol shift

<<=

<< =

<< =

Yok

  Sağa kaydırma

>>=

>> =

>> =

Yok

  Bitsel ve

Yok

& =

& =

Yok

  Bitsel özel ya

Yok

^=

^=

Yok

  Bitsel or dahil

Yok

|=

|=

Yok

Relational ve eşitlik

 

 

 

 

  Küçüktür

<

<

<

<

  Ya da eşit

<=

<=

<=

<=

  Büyüktür

>

>

>

>

  Sıfırdan büyük veya eşit

>=

>=

>=

>=

  Eşittir

=

==

==

=

  Eşit değildir

<>

!=

!=

<>

  Değişken başvuru karşılaştırması

Is

IsNot

Yok

==

=

  Başvuru türü karşılaştırma

TypeOfx Is Class1

Yok

x is Class1 (also see as and typeof)

:?

  Dize karşılaştırması

=

Equals

(Karşılaştırmak ve dizeleri bitiştirmek için işlevleri vardır)

==

Equals

=

  Dize bitiştirme

&

Yok

+

+

  Boolean ve kısa circuited

AndAlso

& &

& &

& &

  Boolean veya kısa circuited

OrElse

||

||

||

Bit SHIFT

 

 

 

 

  Sol shift

<<

<<

<<

<<<

  Sağa kaydırma

>>

>>

>>

>>>

Kapsam çözünürlük

 

 

 

 

  Kapsam çözünürlük

.

MyBase

MyClass

::

.

base

.

base

Postfix2

 

 

 

 

  Dizi öğesi

( )

[ ]

[ ]

[| |]

  İşlev çağrısı

( )

( )

( )

( )

  Tür belirtimi veya dönüştürme

CInt

CDbl

...

CType

(tür)

(tür)

: >

:? >

  Üye seçimi

.

!

.

->

.

.

  Sonek artış

Yok

++

++

Yok

  Sonek azaltma

Yok

--

--

Yok

Unary3

 

 

 

 

  Gerekebilen

Yok

*

* (yalnızca güvenli mod)

!(başvuru hücre)

  Adresi

AddressOf

&

& (yalnızca güvenli olmayan modda; also see fixed)

&

  Mantıksal değil

Not

!

!

bunu değil

  Kişinin Tamamlayıcı

Not

~

~

~~~

  Önek artış

Yok

++

++

Yok

  Önek azaltma

Yok

--

--

Yok

  Yazı tipi boyutu

Yok

sizeof

sizeof

sizeof

  Virgül

Yok

,

Yok

Yok

Bitsel

 

 

 

 

  Bitsel ve

And

&

&

& & &

  Bitsel özel ya

Xor

^

^

^^^

  Bitsel or dahil

Or

|

|

|||

Mantıksal

 

 

 

 

  Mantıksal and

And

&

&

& &

  Mantıksal or

Or

|

|

||

Koşullu

 

 

 

 

  NULL coalescing

If( )

Yok

??

Yok

  Üçlü koşullu

If( )

?:

?:

Yok

Üye işaretçisine

 

 

 

 

  Üye işaretçisine

Yok

. *->

.(Yalnızca güvenli mod)

Yok

Reference

 

 

 

 

  Reference

Yok

&

Uygulanamaz (baþvuru türleri kullanın)

ref

1 Hem tamsayı ve kayan nokta bölme, işlenen bağlı işlemek için bölme işlecini aşırı yüklendi.

2 Sonek operatörleri ifade değerlendirme en yüksek öncelik sırası vardır.

3 Tekli işletmenler önce işlenen görünür ve sağdan sola ilişkilendirebilirsiniz.

Ayrıca bkz.

Başvuru

Çeşitli dillerde kod örnekleri ile karşılaştırıldığında programlama kavramları

Denetimler ve programlanabilir nesneleri çeşitli dilleri ve kitaplıkları karşılaştırılması

Diğer Kaynaklar

Dil eşdeğerleri