MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

C# for Visual Basic .NET Developers

Course Summary

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, dem

  • +

    Course Syllabus

    ● Introduction
        ◦ Introduction
        ◦ Translating 'Hello World' from Visual Basic to C#
        ◦ Case Sensitivity in Visual Studio
        ◦ Summary
    ● Basic C# Syntax
        ◦ Introduction
        ◦ Comments
        ◦ Data Types
        ◦ Operators: Part 1
        ◦ Operators: Part 2
        ◦ Operators: Modulus and Exponentiation
        ◦ Nothing vs null
        ◦ Strings
        ◦ Logical Statements
        ◦ Switch Case Statements
        ◦ Arrays
        ◦ Iteration Statements
        ◦ Enums, Keywords, Exception Management, With & Type Coercion
        ◦ Summary
    ● Classes, Interfaces and Inheritance
        ◦ Introduction
        ◦ Translate A Class from VB.NET to C#
        ◦ Access Modifier Equivalents
        ◦ Creating A Class from Scratch
        ◦ Properties (basics)
        ◦ Properties (read-only & write-only)
        ◦ Constructors
        ◦ Destructor
        ◦ Methods
        ◦ Creating A Base Type
        ◦ Creating A Sub Type
        ◦ Interfaces: Overview
        ◦ Interfaces: Implicit vs. Explicit Implementation
        ◦ Interfaces: Re-implementation
        ◦ Interfaces: Implementing Many Interfaces
        ◦ Interfaces: Same Name, Different Return Type
        ◦ Casting and Conversion Operators
        ◦ Parenthesis and 'as' Operators
        ◦ Using The Convert Class and Type Structs
        ◦ Reference and Out Parameters
        ◦ Param Arrays
        ◦ Summary
    ● Generics, Delegates, Events and Lambdas
        ◦ Introduction and Generics
        ◦ Delegates
        ◦ Events
        ◦ Lambdas
        ◦ Summary
    ● Completing the Transition
        ◦ Introduction and 5 More Syntax Differences
        ◦ C# Default Snippets: Part 1
        ◦ C# Default Snippets: Part 2
        ◦ Visual Basic My Namespace Demo
        ◦ C# Equivalents
        ◦ Referencing My Namespace in C#
        ◦ Using My Namespace Classes in C#
        ◦ Mimicking My Namespace with A Singleton in C#
        ◦ Summary
    ● Automating Conversion
        ◦ Introduction
        ◦ Demonstration of Code Converter
        ◦ Basic Setup
        ◦ Stubbing out The Base Functionality
        ◦ Defining Interfaces
        ◦ Implementing The Conversion Web Service
        ◦ Implementing The Code File Class
        ◦ Implementing Events on The Converter Class
        ◦ Implementing Methods on The Converter Class: Part 1
        ◦ Implementing Methods on The Converter Class: Part 2
        ◦ Implementing The Configuration class
        ◦ Bringing it All Together in The Console Application
        ◦ Completed Demonstration
        ◦ Summary


Course Fee:
USD 29

Course Type:


Course Status:



1 - 4 hours / week

This course is listed under Development & Implementations and E-Commerce Community

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top