Course
Skills Expanded
C# for Visual Basic .NET Developers
Quickly become proficient in C# by leveraging your existing VB.NET skills.
What you'll learn
In this course you learn to take your existing Visual Basic .NET skills to quickly become proficient in C#. While there are many similarities between the two languages, this course will save you hours of searching for language based equivalent syntax, demonstrate where functionality among the languages diverge and show you how to use VB’s My namespace in a C# project.
Table of contents
Introduction
10mins
Basic C# Syntax
30mins
- Introduction 0m
- Comments 1m
- Data Types 1m
- Operators: Part 1 5m
- Operators: Part 2 2m
- Operators: Modulus and Exponentiation 1m
- Nothing vs null 1m
- Strings 3m
- Logical Statements 3m
- Switch Case Statements 1m
- Arrays 1m
- Iteration Statements 5m
- Enums, Keywords, Exception Management, With & Type Coercion 3m
- Summary 0m
Classes, Interfaces and Inheritance
69mins
- Introduction 0m
- Translate A Class from VB.NET to C# 3m
- Access Modifier Equivalents 1m
- Creating A Class from Scratch 1m
- Properties (basics) 3m
- Properties (read-only & write-only) 3m
- Constructors 7m
- Destructor 1m
- Methods 3m
- Creating A Base Type 5m
- Creating A Sub Type 6m
- Interfaces: Overview 3m
- Interfaces: Implicit vs. Explicit Implementation 3m
- Interfaces: Re-implementation 3m
- Interfaces: Implementing Many Interfaces 5m
- Interfaces: Same Name, Different Return Type 2m
- Casting and Conversion Operators 4m
- Parenthesis and 'as' Operators 4m
- Using The Convert Class and Type Structs 4m
- Reference and Out Parameters 5m
- Param Arrays 2m
- Summary 1m
Generics, Delegates, Events and Lambdas
26mins
Completing the Transition
23mins
Automating Conversion
35mins
- Introduction 1m
- Demonstration of Code Converter 3m
- Basic Setup 2m
- Stubbing out The Base Functionality 4m
- Defining Interfaces 4m
- Implementing The Conversion Web Service 2m
- Implementing The Code File Class 5m
- Implementing Events on The Converter Class 2m
- Implementing Methods on The Converter Class: Part 1 2m
- Implementing Methods on The Converter Class: Part 2 3m
- Implementing The Configuration class 4m
- Bringing it All Together in The Console Application 3m
- Completed Demonstration 1m
- Summary 1m