Click here to Skip to main content
15,665,718 members
Articles / Programming Languages / C#

Tagged as


15 bookmarked

How to Start a Robust C# Project in the New Nullable Context with Generics?

Rate me:
Please Sign up or sign in to vote.
1.17/5 (12 votes)
31 Aug 2021CPOL6 min read
An overview of nulls and generics with "is" and "as" keyword concepts.
In this article, you will get an overview of nulls and generics with "is" and "as" keyword concepts, just so you can love the new C# again.


Daily Counts


This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Written By
Software Developer
Canada Canada
Montreal is the second largest French city in the world, next to Paris. I like the fact that real estate is dirt cheap here, so cheap that software development alone enables a financial capacity to afford a nearly 2,000-square-foot luxurious condo right in the middle of Downtown Montreal, a 5-minute walk from my office, beside the largest and oldest art museum in Canada with visitors and tourists from all over the planet, including Hollywood stars. I've chosen C# as my first language at Code Project, because it is the only garbage-collected language and platform meeting the performance requirements for real-time game programming, proven by Unity. Code must be perfect, providing safety, security, performance, scalability, availability, reliability, maintainability, extensibility, portability, compatibility, interoperability, readability, productivity, just to name a few. C# is the only language that comes close, with Rust second to it. That being said, even C# is far from being perfect. I dream my own programming language, while on my journey to it. We will see how it goes!

Comments and Discussions