- Overview
- Transcript
2.3 Strings
Text is an important part of life (naturally… you’re reading this!). Strings allow us to work with text rather easily.
1.Getting Started2 lessons, 31:13
2 lessons, 31:13
1.1Setting up Your Environment18:43
1.1
Setting up Your Environment
18:43
1.2Hello, World! in C#12:30
1.2
Hello, World! in C#
12:30
2.The Basics5 lessons, 1:15:53
5 lessons, 1:15:53
2.1Variables and Primitive Data Types14:40
2.1
Variables and Primitive Data Types
14:40
2.2Numbers, Arithmetic, Comments, and Value Types11:25
2.2
Numbers, Arithmetic, Comments, and Value Types
11:25
2.3Strings19:18
2.3
Strings
19:18
2.4Simple String Manipulation14:51
2.4
Simple String Manipulation
14:51
2.5Creating Objects15:39
2.5
Creating Objects
15:39
3.Encapsulating Functionality5 lessons, 53:06
5 lessons, 53:06
3.1Namespaces, using Statements, and Writing Your First Class12:15
3.1
Namespaces, using Statements, and Writing Your First Class
12:15
3.2Constructors, Fields, and Methods13:29
3.2
Constructors, Fields, and Methods
13:29
3.3Properties12:21
3.3
Properties
12:21
3.4Method Overloading11:15
3.4
Method Overloading
11:15
3.5Optional Parameters03:46
3.5
Optional Parameters
03:46
4.Adding Intelligence and Data Processing6 lessons, 1:56:09
6 lessons, 1:56:09
4.1Conditions30:14
4.1
Conditions
30:14
4.2Validating Parameters16:14
4.2
Validating Parameters
16:14
4.3Loops21:32
4.3
Loops
21:32
4.4Arrays10:32
4.4
Arrays
10:32
4.5Arrays as Parameters13:03
4.5
Arrays as Parameters
13:03
4.6Generic Lists and Dictionaries24:34
4.6
Generic Lists and Dictionaries
24:34
5.Inheriting Functionality and Interfaces3 lessons, 47:23
3 lessons, 47:23
5.1Inheritance27:50
5.1
Inheritance
27:50
5.2Abstract Classes08:21
5.2
Abstract Classes
08:21
5.3Interfaces11:12
5.3
Interfaces
11:12
6.More Data Types (And Other Cool Stuff)7 lessons, 1:15:09
7 lessons, 1:15:09
6.1Static Members and Classes11:28
6.1
Static Members and Classes
11:28
6.2Extension Methods05:10
6.2
Extension Methods
05:10
6.3Enums07:51
6.3
Enums
07:51
6.4Structs and Memory Management12:34
6.4
Structs and Memory Management
12:34
6.5Delegates11:23
6.5
Delegates
11:23
6.6Functions and Lambda Expressions11:28
6.6
Functions and Lambda Expressions
11:28
6.7LINQ15:15
6.7
LINQ
15:15
7.Handling Errors and Debugging2 lessons, 34:59
2 lessons, 34:59
7.1Exception Handling15:28
7.1
Exception Handling
15:28
7.2Debugging19:31
7.2
Debugging
19:31
I started my development career on the client-side writing JavaScript and DHTML components in my spare time. In 2005, Nicholas C. Zakas asked me to join him in writing the first edition of Professional Ajax for Wiley Publishing. Since Professional Ajax, 1st Edition, I've been blessed to take part in other book projects: Professional Ajax 2nd Edition, and Beginning JavaScript 3rd and 4th editions.