Skip to content
Home
Programs
Close Programs
Open Programs
Cybersecurity
Courses
Community
News
Knowledgebase
GIS
Courses
Community
News
Knowledgebase
Agile Methodologies
Courses
Community
News
Knowledgebase
Catalog
About
News
Contact Us
Login
Sign Up
Login
Sign Up
Login
Sign Up
Home
All Programs
Computers
Programming
The Basics of C# Programming
The Basics of C# Programming
Curriculum
10 Sections
65 Lessons
10 Weeks
Expand all sections
Collapse all sections
Chapter 1: Creating Your First C# Console Application
8
1.1
Getting a Handle on Computer Languages, C#, and .NET
1.2
Creating Your First Console Application
1.3
Making Your Console App Do Something
1.4
Reviewing Your Console Application
1.5
Replacing All that Ceremonial Code: Top-Level Statements
1.6
Introducing the Toolbox Trick
1.7
Interacting with C# Online
1.8
Working with Jupyter Notebook: The Short Version
Chapter 2: Living with Variability — Declaring Value-Type Variables
13
2.1
Declaring a Variable
2.2
What’s an int?
2.3
Representing Fractions
2.4
Handling Floating-Point Variables
2.5
Using the Decimal Type: Is It an Integer or a Float?
2.6
Examining the bool Type: Is It Logical?
2.7
Checking Out Character Types
2.8
What’s a Value Type?
2.9
Comparing string and char
2.10
Calculating Leap Years: DateTime
2.11
Declaring Numeric Constants
2.12
Changing Types: The Cast
2.13
Letting the C# Compiler Infer Data Types
Chapter 3: Pulling Strings
10
3.1
The Union Is Indivisible, and So Are Strings
3.2
Performing Common Operations on a String
3.3
Comparing Strings
3.4
What If I Want to Switch Case?
3.5
Looping through a String
3.6
Searching Strings
3.7
Getting Input from Users in Console Applications
3.8
Controlling Output Manually
3.9
Formatting Your Strings Precisely
3.10
StringBuilder: Manipulating Strings More Efficiently
Chapter 4: Smooth Operators
3
4.1
Performing Arithmetic
4.2
Performing Logical Comparisons — Is That Logical?
4.3
Matching Expression Types at TrackDownAMate.com
Chapter 5: Getting into the Program Flow
3
5.1
Branching Out with if and switch
5.2
Here We Go Loop-the-Loop
5.3
Looping a Specified Number of Times with for
Chapter 6: Lining Up Your Ducks with Collections
10
6.1
The C# Array
6.2
Processing Arrays by Using foreach
6.3
Sorting Arrays of Data
6.4
Using var for Arrays
6.5
Loosening Up with C# Collections
6.6
Understanding Collection Syntax
6.7
Using Lists
6.8
Using Dictionaries
6.9
Array and Collection Initializers
6.10
Using Sets
Chapter 7: Stepping through Collections
4
7.1
Iterating through a Directory of Files
7.2
Iterating foreach Collections: Iterators
7.3
Accessing Collections the Array Way: Indexers
7.4
Looping Around the Iterator Block
Chapter 8: Buying Generic
3
8.1
Writing a New Prescription: Generics
8.2
Classy Generics: Writing Your Own
8.3
Understanding Variance in Generics
Chapter 9: Some Exceptional Exceptions
6
9.1
Using an Exceptional Error-Reporting Mechanism
9.2
Can I Get an Exceptional Example?
9.3
Working with Custom Exceptions
9.4
Planning Your Exception-Handling Strategy
9.5
Grabbing Your Last Chance to Catch an Exception
9.6
Throwing Expressions
Chapter 10: Creating Lists of Items with Enumerations
5
10.1
Seeing Enumerations in the Real World
10.2
Working with Enumerations
10.3
Creating Enumerated Flags
10.4
Defining Enumerated Switches
10.5
Working with Enumeration Methods
This content is protected, please
login
and
enroll
in the course to view this content!
Login
or
Sign Up
Home
Programs
Close Programs
Open Programs
Cybersecurity
Courses
Community
News
Knowledgebase
GIS
Courses
Community
News
Knowledgebase
Agile Methodologies
Courses
Community
News
Knowledgebase
Cybersecurity
Courses
Community
News
Knowledgebase
Catalog
About
News
Contact Us
Linkedin
Instagram
Modal title
Main Content