Sefer Algan'ın Günlüğü

Günlüğüme hoşgeldiniz...

C# vs VB.NET

Dim As Double = 5000
Dim 
As Double

x * (10 100)
    double 5000;
    double 
0
;

    
x * (10/100);

Yukarida birbirinin neredeyse es degeri olan iki kod parçasi görüyorsunuz. ilk blok VB.NET ikincisi C# ile yazilmis. Birinci durumda y degiskenin degeri 500 oluyorken 2.sinde yani C# dilinde y degiskenin degeri 0 oluyor. Bu basit örnek bile her iki dilin temelde ne kadar farkli oldugunu gösteriyor.

Comments

sefer said:

sükürler olsun ki vb.net kullaniyorum..
C# in güzelliklerinden yararlanamiyorum bazen ama vb.net ile zaman kazaniyorum :)
# March 17, 2005 5:53 PM

sefer said:

Sonuç 0; çünkü "/" isareti tam sayi bölmesi yapiyor ve geriye 0 dönderiyor.
# March 23, 2005 9:31 PM

sefer said:

Evet sonucun 0 oldugu kesin zaten Sefer bey de onu diyor, garip olan ayni islemin vb.net te 0 olmamasi..vurgulamak istenen de bu zaten
# March 23, 2005 10:10 PM

sefer said:

VB.NET'te normal bölme islemi "/" ile, tam sayi bölmesi "\" ile yapilirken C#.NET'te yalniz tam sayi bölmesi var. "syntax eger ikisinde de ayni olsaydi iki farkli isimde iki ayri dil olmazdi" demek istemistim.
# March 24, 2005 12:58 AM

TrackBack said:

^_^,Pretty Good!
# April 12, 2005 9:51 PM

TrackBack said:

^_^,Pretty Good!
# April 15, 2005 8:25 AM
Leave a Comment

(required) 

(required) 

(optional)

(required)