LysDiode Skrevet 16. februar 2008 Del Skrevet 16. februar 2008 Tittelen sier sitt. Lenke til kommentar
GeirGrusom Skrevet 16. februar 2008 Del Skrevet 16. februar 2008 (endret) C# er bedre og enklere hehe Eneste forskjellen i språket er egentlig at C# støtter unsafe kode, men det trenger man nesten aldri allikevel, og at man kan ha kommentarer over flere linjer. Fordelen er også at C# sin syntaks er mer oversiktelig og laaaangt færre nøkkelord. beste eksempelet er egentlig properties i C# mot properties i VB.NET: C#: public struct UserInfo { private string m_name; private int m_pwd_hash; public string Name { get { return m_name; } set { m_name = value; } } public int PasswordHash { get { return m_pwd_hash; } set { m_pwd_hash = value; } } } VB.NET: Public Structure UserInfo Private m_name As String Private m_pwd_hash As Integer Public Property Name() As String Get Return m_name End Get Set(ByVal value As String) m_name = value End Set End Property Public Property PasswordHash() As Integer Get Return m_pwd_hash End Get Set(ByVal value As Integer) m_pwd_hash = value End Set End Property End Structure edit: Dessuten ser C# mye finere ut. Endret 16. februar 2008 av GeirGrusom Lenke til kommentar
j000rn Skrevet 16. februar 2008 Del Skrevet 16. februar 2008 Eller enda enklere i C#3: public string Name { get; set; } public int PasswordHash { get; set; } Lenke til kommentar
Manfred Skrevet 16. februar 2008 Del Skrevet 16. februar 2008 (endret) Som GeirGrusom sier, så er det forsåvidt unsafe som er den store forskjellen sånn når det kommer til hva som kan gjøres og ikke gjøres. Det at C# ikke har så mange keywords gjør at koden blir mye lettere leslig når det kommer til større filer og prosjekter. Og ikke minst mindre kode å scrolle gjennom. Min personlige mening er at VBs syntax er rotete, overflødig og "gammeldags" Dette er drøftet i forumet flere ganger før, f.eks her: https://www.diskusjon.no/index.php?showtopic=871710 En fordel kan være å søke før du poster neste gang Endret 16. februar 2008 av Manfred Lenke til kommentar
LysDiode Skrevet 16. februar 2008 Forfatter Del Skrevet 16. februar 2008 For å være helt ærlig, skulle jeg lage en diskusjon =/ Edit: Men det er jo også greit å vite hva dere syns. Lenke til kommentar
Spartakus Skrevet 17. februar 2008 Del Skrevet 17. februar 2008 (endret) Er det ikke sånn diskusjoner føres da? At man sier hva man mener og begrunner det? Den generelle holdningen her på forumet er: C# > VB.NET Endret 17. februar 2008 av Spartakus Lenke til kommentar
Manfred Skrevet 17. februar 2008 Del Skrevet 17. februar 2008 Uansett har det vært diskutert her flere ganger før. Det blir litt dumt å skulle starte en diskusjon som alle er ferdig med for lenge siden. Lenke til kommentar
GeirGrusom Skrevet 17. februar 2008 Del Skrevet 17. februar 2008 Er det ikke sånn diskusjoner føres da? At man sier hva man mener og begrunner det? Den generelle holdningen her på forumet er: C# > VB.NET Det er ikke en holdning; det er et faktum Lenke til kommentar
Skagen Skrevet 17. februar 2008 Del Skrevet 17. februar 2008 Stenges etter ønske fra trådstarter da det allerede finnes en tråd om dette her: Visual Basic VS C# Om tråden ønskes gjenåpnet kan man ta kontakt pr. PM/melding, så vil tråden bli vurdert gjenåpnet. Lenke til kommentar
Anbefalte innlegg