Advanced C# Language Features

Andrew Troelsen, Phil Japikse · Apress eBooks · 2022

In this chapter, you’ll deepen your understanding of the C# programming language by examining several more advanced topics. To begin, you’ll learn how to implement and use an indexer method . This C# mechanism enables you to build custom types that provide access to internal subitems using an array-like syntax. After you learn how to build an indexer method, you’ll see how to overload various operators ( + , - , , etc.) and how to create custom explicit and implicit conversion routines for your types (and you’ll learn why you might want to do this).

Read the paper · More papers on PaperTik