C# & VB.NET Conversion Pocket Reference
Jose Mojica, O'Reilly Media, Inc. ISBN:0596003196, Edition: , 2002-04 Price: $9.95
Table of Contents
Chapter 1. C# & VB.NET Conversion Pocket Reference
Section 1.1. Introduction
1.1.1 Conventions Used in This Book
Section 1.2. Syntax Differences
1.2 Syntax Differences
1.2.1 Case Sensitivity
1.2.2 Line Termination
1.2.3 Comments
1.2.4 Namespace Declaration and Usage
1.2.5 Variable Declaration
1.2.6 Variable Initialization
1.2.7 Declaring Function Parameters
1.2.8 Passing Function Parameters
1.2.9 Optional Parameters
1.2.10 Parameter Lists
1.2.11 Method Declaration
1.2.12 Returning Output Parameters
1.2.13 Program Startup
1.2.14 Exiting Programs/Methods/Loops
1.2.15 Member Scope
1.2.16 Static and Shared Methods
1.2.17 Classes Versus Modules
1.2.18 If Statements
1.2.19 Short-Circuiting
1.2.20 Conditional Statement
1.2.21 Properties and Indexers
1.2.22 Arrays
1.2.23 for Loops
1.2.24 For/Each Loops
1.2.25 Try/Catch Blocks
1.2.26 Attribute Usage
1.2.27 Control Characters
1.2.28 Type Comparison and Conversion
Section 1.3. Object-Oriented Features
1.3.1 Inheritance Syntax
1.3.2 Method Overloading
1.3.3 Constructors and Field Initializers
1.3.4 Invoking Other Constructors
1.3.5 Invoking Base Constructors
1.3.6 Initializers
1.3.7 Hiding Base Class Members
1.3.8 Overriding Methods
1.3.9 Requiring/Preventing Inheritance
1.3.10 Declaring and Implementing Interfaces
1.3.11 Delegates and Events
1.3.12 Comparing Classes
1.3.13 String Comparisons
Section 1.4. IDE Differences
1.4.1 AssemblyInfo.x
1.4.2 Default/Root Namespace
1.4.3 Startup Object
1.4.4 App.ico
1.4.5 Imports / using
1.4.6 COM References
1.4.7 Compiler Constants
1.4.8 Option Explicit, Option Strict, Option Compare
1.4.9 Errors and Warnings
Section 1.5. Unique Language Features
1.5.1 Unsafe Blocks (C#)
1.5.2 using (C#)
1.5.3 Documentation Comments (C#)
1.5.4 Operator Overloading (C#)
1.5.5 Late Binding (VB)
|