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# Generics

Course Summary

Generics are a powerful feature of the C# language that allow you to create type-safe data structures and APIs. This course will examine generics from every angle. We'll look at the built-in generic collections of the .NET framework, and use generic class


  • +

    Course Syllabus

    ● C# Generics - Why Generics?
        ◦ Introduction
        ◦ The Buffer Problem
        ◦ The Object Solution
        ◦ Copy and Paste For Victory
        ◦ Generic Type Parameters
        ◦ A Generic Circular Buffer
        ◦ Generic Terminology
        ◦ In Conclusion
    ● Working with Generic Collections
        ◦ Introduction
        ◦ List Things
        ◦ Queue Things
        ◦ Stack Things
        ◦ Set Things
        ◦ Link Things
        ◦ Map Things
        ◦ Sort Things
        ◦ Summarize Things
    ● Generic Classes and Interfaces
        ◦ Introduction
        ◦ New Requirements
        ◦ A Buffer Interface
        ◦ Yet Another Buffer
        ◦ Circling Back
        ◦ The Great IEnumerable<T>
        ◦ Collection Interfaces
        ◦ Comparing Employees
        ◦ Cleaning Up Generics
        ◦ Summary
    ● Generic Methods and Delegates
        ◦ Introduction
        ◦ Generic Methods
        ◦ Extension Methods
        ◦ Generic Delegates
        ◦ Everyday Delegates
        ◦ Converting the Converter
        ◦ Events and Generics
        ◦ Summary
    ● Constraints, Covariance, and Contravariance
        ◦ Introduction
        ◦ Generics So Far
        ◦ Model Objects
        ◦ The Goal
        ◦ Repositories and Constraints
        ◦ Commit and Query
        ◦ An Interface Constraint
        ◦ Constraints On Parade
        ◦ Covariance
        ◦ Contravariance
        ◦ Summary
    ● Generics and Reflection
        ◦ Introduction
        ◦ Instantiating Generic Types
        ◦ Invoking Generic Methods
        ◦ Build Your Own Container
        ◦ Simple Type Resolution
        ◦ Working With Constructors
        ◦ Working With Unbound Generics
        ◦ Summary
    ● Generic Odds & Ends
        ◦ Introduction
        ◦ Generics and Enums
        ◦ The Math Problem
        ◦ Using Base Types

        ◦ Generics and Statics

        ◦ Conclusion

     


Course Fee:
USD 29

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

This course is listed under Development & Implementations Community

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
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