当前位置:首页 > 网络编程 > 软件语言 > .NET > VB.NET and C# 语法比较手册

VB.NET and C# 语法比较手册

点击次数:69 次 发布日期:2008-11-06 08:05:52 作者:源代码网
源代码网推荐
广告载入中
VB.NET and C# Comparison
源代码网推荐This is a quick reference guide to highlight some key syntactical differences between VB.NETand C#. Hope you find this useful!
源代码网推荐Thank you to Tom Shelton, Fergus Cooney, and others for your input.
源代码网推荐
源代码网推荐
源代码网推荐
源代码网推荐
源代码网推荐Comments
源代码网推荐Data Types
源代码网推荐Constants
源代码网推荐Enumerations
源代码网推荐Operators Choices
源代码网推荐Loops
源代码网推荐Arrays
源代码网推荐Functions
源代码网推荐Exception Handling Namespaces
源代码网推荐Classes / Interfaces
源代码网推荐Constructors / Destructors
源代码网推荐Objects
源代码网推荐Structs Properties
源代码网推荐Delegates / Events
源代码网推荐Console I/O
源代码网推荐File I/O
源代码网推荐
源代码网推荐
源代码网推荐
源代码网推荐
源代码网推荐VB.NET C#
源代码网推荐Comments
源代码网推荐" Single line only
源代码网推荐Rem Single line only // Single line
源代码网推荐/* Multiple
源代码网推荐 line */
源代码网推荐/// XML comments on single line
源代码网推荐/** XML comments on multiple lines */
源代码网推荐
源代码网推荐Data Types
源代码网推荐Value Types
源代码网推荐Boolean
源代码网推荐Byte
源代码网推荐Char (example: "A"c)
源代码网推荐Short, Integer, Long
源代码网推荐Single, Double
源代码网推荐Decimal
源代码网推荐Date
源代码网推荐
源代码网推荐Reference Types
源代码网推荐Object
源代码网推荐String
源代码网推荐
源代码网推荐
源代码网推荐Dim x As Integer
源代码网推荐Console.WriteLine(x.GetType()) " Prints System.Int32
源代码网推荐Console.WriteLine(TypeName(x)) " Prints Integer
源代码网推荐
源代码网推荐" Type conversion
源代码网推荐Dim numDecimal As Single = 3.5
源代码网推荐Dim numInt As Integer
源代码网推荐numInt = CType(numDecimal, Integer) " set to 4 (Banker"s rounding)
源代码网推荐numInt = CInt(numDecimal) " same result as CType
源代码网推荐numInt = Int(numDecimal) " set to 3 (Int function truncates the decimal)
源代码网推荐 Value Types
源代码网推荐bool
源代码网推荐byte, sbyte
源代码网推荐char (example: "A")
源代码网推荐short, ushort, int, uint, long, ulong
源代码网推荐float, double
源代码网推荐decimal
源代码网推荐DateTime (not a built-in C# type)
源代码网推荐
源代码网推荐Reference Types
源代码网推荐object
源代码网推荐string
源代码网推荐
源代码网推荐
源代码网推荐int x;
源代码网推荐Console.WriteLine(x.GetType()); // Prints System.Int32
源代码网推荐Console.WriteLine(typeof(int)); // Prints System.Int32
源代码网推荐
源代码网推荐
源代码网推荐// Type conversion
源代码网推荐double numDecimal = 3.5;
源代码网推荐int numInt = (int) numDecimal; // set to 3 (truncates decimal)


源代码网推荐
源代码网推荐Constants
源代码网推荐Const MAX_STUDENTS As Integer = 25 const int MAX_STUDENTS = 25;
源代码网推荐Enumerations
源代码网推荐Enum Action
源代码网推荐 Start
源代码网推荐 [Stop] " Stop is a reserved word
源代码网推荐 Rewind
源代码网推荐 Forward
源代码网推荐End Enum
源代码网推荐
源代码网推荐Enum Status
源代码网推荐 Flunk = 50
源代码网推荐 Pass = 70
源代码网推荐 Excel = 90
源代码网推荐End Enum
源代码网推荐
源代码网推荐Dim a As Action = Action.Stop
源代码网推荐If a <> Action.Start Then Console.WriteLine(a) " Prints 1
源代码网推荐
源代码网推荐Console.WriteLine(Status.Pass) " Prints 70
源代码网推荐
源代码网推荐Dim s As Type = GetType(Status)
源代码网推荐Console.WriteLine([Enum].GetName(s, Status.Pass)) " Prints Pass enum Action {Start, Stop, Rewind, Forward};
源代码网推荐enum Status {Flunk = 50, Pass = 70, Excel = 90};
源代码网推荐
源代码网推荐Action a = Action.Stop;
源代码网推荐if (a != Action.Start)
源代码网推荐 Console.WriteLine(a " is " (int) a); // Prints "Stop is 1"
源代码网推荐
源代码网推荐Console.WriteLine(Status.Pass); // Prints Pass

源代码网推荐

源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华