C# 9 - Top-Level Statements
C# requires a lot of boilerplate code even for simple console applications. We need a namespace, a Program class, and even a static Main method.
How brilliant would it be if we could create a new file and start writing our code?
C# 9 introduces top-level statements. Top-level statements allow us to write C# statements without explicitly creating a namespace, a class, and a static Main method as an entry point to our program.
Top-level statements make C# feel simpler, and they help create short example programs to demonstrate language features. Also, it should be more comfortable for beginners to learn all the language features one-by-one.
Top-level statements are essentially a compiler feature. That means that even if we don't write the boilerplate code ourselves, the compiler does the work for us, and we end up with the same old structure.
The only limitation I experienced while working with top-level statements is that you can only have top-level statements in a single file.
Top-level statements are a compiler feature introduced in C# 9. Top-level statements allow us to write short and concise C# programs. We can either use them to demonstrate specific language features or make it simpler to get started with C#.
00:00 Introduction
00:38 Top-Level Statements
02:40 Generated IL Code
03:15 Using command-line arguments
03:52 Working with Types
04:32 Limitations
04:55 Conclusion
? C#/.NET Bootcamp: The Fundamentals & more (Code FRIENDS10 for 10% OFF)*
https://claudiobernasconi.ch/dotnet-course
? .NET Developer Roadmap
https://claudiobernasconi.ch/learn-dotnet
? YouTube Playlists:
The FREE Blazor Crash Course: https://www.youtube.com/watch?v=89Klc6WHElw&list=PLwISgxnkpZGL_LhTQCWwp-WCzupv7lcp0
C# Programming: https://www.youtube.com/watch?v=dKBuvdGsYYc&list=PLwISgxnkpZGIrkQGwOj6kKXLT8CAp9Gct
? Install and Use C# 9 in Visual Studio 2019:
https://www.youtube.com/watch?v=G2RCkLt1xV4
? SharpLab:
https://sharplab.io/
✅ SUBSCRIBE FOR MORE VIDEOS
Subscribe: ? https://claudiobernasconi.ch/Subscribe
? CONNECT & SUPPORT
Twitter: https://twitter.com/CHBernasconiC
Blog: https://claudiobernasconi.ch
Newsletter: https://claudiobernasconi.ch/newsletter
CREDITS
? https://www.bensound.com/
? https://www.streambeats.com/
* Affiliate Link: I earn a small commission at no additional cost
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «C# 9 - Top-Level Statements», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.