Warning
: Undefined variable $ver in
/var/www/html/wp-content/plugins/learnpress-programs/inc/load.php
on line
59
Book 2: Object-Oriented C# Programming - CEdge Learn
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
Book 2: Object-Oriented C# Programming
Book 2: Object-Oriented C# Programming
Curriculum
11 Sections
66 Lessons
10 Weeks
Expand all sections
Collapse all sections
Chapter 1: Showing Some Class
9
88.89
A Quick Overview of Object-Oriented Programming
88.90
Defining a Class and an Object
88.91
Accessing the Members of an Object
88.92
Working with Object-Based Code
88.93
Discriminating between Objects
88.94
Can You Give Me References?
88.95
Classes That Contain Classes Are the Happiest Classes in the World
88.96
Generating Static in Class Members
88.97
Defining const and readonly Data Members
Chapter 2: We Have Our Methods
6
98.99
Defining and Using a Method
98.100
Method Examples for Your Files
98.101
Having Arguments with Methods
98.102
Using the Call-by-Reference Feature
98.103
Defining a Method with No Return Value
98.104
Returning Multiple Values Using Tuples
Chapter 3: Let Me Say This about this
4
105.106
Passing an Object to a Method
105.107
Comparing Static and Instance Methods
105.108
Accessing the Current Object
105.109
Using Local Functions
Chapter 4: Holding a Class Responsible
7
110.111
Restricting Access to Class Members
110.112
Why You Should Worry about Access Control
110.113
Defining Class Properties
110.114
Using Target Typing for Your Convenience
110.115
Dealing with Covariant Return Types
110.116
Getting Your Objects Off to a Good Start — Constructors
110.117
Using Expression-Bodied Members
Chapter 5: Inheritance: Is That All I Get?
4
118.119
Why You Need Inheritance
118.120
Inheriting from a BankAccount Class (a More Complex Example)
118.121
IS_A versus HAS_A — I’m So Confused_A
118.122
Other Features That Support Inheritance
Chapter 6: Poly-what-ism?
4
123.124
Overloading an Inherited Method
123.125
Polymorphism
123.126
C# During Its Abstract Period
123.127
Sealing a Class
Chapter 7: Interfacing with the Interface
9
128.129
Introducing CAN_BE_USED_AS
128.130
Knowing What an Interface Is
128.131
Using an Interface
128.132
Using the C# Predefined Interface Types
128.133
Looking at a Program That CAN_BE_USED_AS an Example
128.134
Unifying Class Hierarchies
128.135
Hiding Behind an Interface
128.136
Inheriting an Interface
128.137
Using Interfaces to Manage Change in Object-Oriented Programs
Chapter 8: Delegating Those Important Events
6
138.139
E.T., Phone Home — The Callback Problem
138.140
Defining a Delegate
138.141
Pass Me the Code, Please — Examples
138.142
A More Real-World Example
138.143
Shh! Keep It Quiet — Anonymous Methods
138.144
Stuff Happens — C# Events
Chapter 9: Can I Use Your Namespace in the Library?
7
145.146
Dividing a Single Program into Multiple Source Files
145.147
Working with Global using Statements
145.148
Dividing a Single Program into Multiple Assemblies
145.149
Putting Your Classes into Class Libraries
145.150
Going Beyond Public and Private: More Access Keywords
145.151
Putting Classes into Namespaces
145.152
Working with Partial Methods
Chapter 10: Improving Productivity with Named and Optional Parameters
4
153.154
Exploring Optional Parameters
153.155
Looking at Named Parameters
153.156
Using Alternative Methods to Return Values
153.157
Dealing with null Parameters
Chapter 11: Interacting with Structures
6
158.159
Comparing Structures to Classes
158.160
Creating Structures
158.161
Working with Read-only Structures
158.162
Working with Reference Structures
158.163
Using Structures as Records
158.164
Using the New Record Type
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