* İşleci (Visual Basic)

İki sayıyı çarpar.

Sözdizimi

number1 * number2  

Parça

Süre Tanım
number1 Gerekli. Herhangi bir sayısal ifade.
number2 Gerekli. Herhangi bir sayısal ifade.

Sonuç

Sonuç, ve number2ürününün number1 sonucudur.

Desteklenen Türler

İmzasız ve kayan nokta türleri ve dahil olmak üzere tüm sayısal türler.Decimal

Açıklamalar

Sonucun veri türü işlenenlerin türlerine bağlıdır. Aşağıdaki tabloda sonucun veri türünün nasıl belirlendiği gösterilmektedir.

İşlenen veri türleri Sonuç veri türü
her iki ifade de tam sayı veri türleridir (SByte, Byte, Short, UShort, Integer, UInteger, Long, ULong) ve number2veri türleri için uygun sayısal veri türünumber1. İşleç Sonuçlarının Veri Türleri'ndeki "Tamsayı Aritmetik" tablolarına bakın.
her iki ifade de Ondalıktır Decimal
Her iki ifade de Tek Single
her iki ifade de kayan nokta veri türüdür (Single veya Çift) ancak her ikisi Single de değildir (not Decimal kayan nokta veri türü değildir) Double

bir ifade Nothing olarak değerlendirilirse sıfır olarak değerlendirilir.

Aşırı Yükleme

İşleç * aşırı yüklenebilir, yani bir işlenen bu sınıf veya yapı türüne sahip olduğunda bir sınıf veya yapı davranışını yeniden tanımlayabilir. Kodunuz bu işleci böyle bir sınıf veya yapıda kullanıyorsa, yeniden tanımlanmış davranışını anladığınızdan emin olun. Daha fazla bilgi için bkz . İşleç Yordamları.

Örnek

Bu örnek, iki sayıyı çarpmak için işlecini * kullanır. Sonuç, iki işlenenin ürünüdür.

Dim testValue As Double
testValue = 2 * 2
' The preceding statement sets testValue to 4.
testValue = 459.35 * 334.9
' The preceding statement sets testValue to 153836.315.

Ayrıca bkz.