logo rip
RIP Tutorial
  • Tags
  • Topics
  • Examples
  • eBooks

Topics

  • topic.Title
  • topic.Title
  • topic.Title
  • topic.Title
  • topic.Title
  • topic.Title
  • topic.Title
  • topic.Title

Examples

  • example.Title
  • example.Title
  • example.Title
  • example.Title
  • example.Title
  • example.Title
  • example.Title
  • example.Title
  • example.Title
  • example.Title
  • example.Title
  • example.Title
  • example.Title
  • example.Title
  • example.Title
  • example.Title
  • example.Title
  • example.Title
  • example.Title
  • example.Title
  • example.Title
  • example.Title

Topics

  • Getting started with C# Language
  • Extension Methods
  • C# 6.0 Features
  • Generics
  • Inheritance
  • Yield Keyword
  • Delegates
  • Naming Conventions

Examples

  • Extension methods - overview
  • Exception filters
  • String interpolation
  • Null propagation
  • Implementing an interface
  • Null checking
  • Type constraints (class and struct)
  • Simple Usage
  • Extension methods dispatch based on static type
  • Creating a new project in Visual Studio (console application) and Running it in Debug mode
  • Underlying references of named method delegates
  • Declaring a delegate type
  • The Func<T, TResult>, Action<T> and Predicate<T> delegate types
  • Assigning a named method to a delegate
  • Delegate Equality
  • Assigning to a delegate by lambda
  • Lazy Evaluation
  • Try...finally
  • Safe invoke multicast delegate
  • Private fields
  • Using an extension method for collection initialization
  • Using yield to create an IEnumerator<T> when implementing IEnumerable<T>

Ben Aaronson

StackOverflow Profile

profile for Ben Aaronson at Stack Overflow, Q&A for professional and enthusiast programmers



logo rip
SUPPORT & PARTNERS
  • Advertise with us
  • Contact us
  • Privacy Policy
STAY CONNECTED

Get monthly updates about new articles, cheatsheets, and tricks.