Accelerated C# Fundamentals

Formerly titled "C# Fundamentals - Part 1," this course is designed to give C++ and Java developers an accelerated introduction to C# on the .NET platform. For a beginner-level introduction to C#, refer to "C# Fundamentals with C# 5.0."
Course info
Rating
(3427)
Level
Beginner
Updated
Mar 26, 2010
Duration
6h 17m
Table of contents
An Introduction to C#
Classes and Objects
C# - Types
C# - Events, Properties, and Methods
C# - Flow Control and Exceptions
C# and the CLR
C# and Generics
Default and Named Parameters in C# 4.0
Description
Course info
Rating
(3427)
Level
Beginner
Updated
Mar 26, 2010
Duration
6h 17m
Description

C# is Microsoft's entry into the world of managed programming. Using a syntax that is deliberately reminiscent of Java, C++ and C, C# achieves a natural tradeoff of terseness and clarity, enabling programmers to express concepts in a clear and maintainable form. Note - this course was originally titled "C# Fundamentals - Part 1", but has been renamed to more accurately reflect the target audience and content of this course. The course content itself has not been changed since its original publication. For a beginner-level introduction to C#, watch "C# Fundamentals with C# 5.0."

About the author
About the author

Scott has over 15 years of experience in commercial software development and is a frequent speaker at national conferences, and local user groups. Scott is a Microsoft MVP and has authored books on several Microsoft technologies, including ASP.NET, C#, and Windows Workflow.

More from the author
ASP.NET MVC 5 Fundamentals
Beginner
5h 46m
Aug 29, 2019
C# Fundamentals
Beginner
6h 5m
Apr 16, 2019
More courses by Scott Allen
Section Introduction Transcripts
Section Introduction Transcripts

An Introduction to C#
Hi, this is Scott Allen of Pluralsight. And this module was an introduction to C#. This is the first module in a series of modules that will guide you through with the C# language and give you everything you need to know to be an effective and productive C# developer. In this first module, we're going to spend a little bit of time describing the environment that you work inside of. We'll define what exactly the. NET Framework is. We'll also talk about the Framework Class Library which is something that you'll be using when you write your C# program. It's all of the APIs and classes that you can use to interact with the file system in the registry in the network. We'll also talk about the Common Language Runtime which is the environment that your C# program will execute inside of. We'll build our first program, a Hello, World! program. And we'll also talk a little bit about the C# syntax and start talking about some of the expressions and operators that you use inside of a program. We'll be using both command line tools to build our programs and we'll also see how to create a project in creating executable with Visual Studio.