Tag: #csharp

Posts tagged with #csharp

What's New in C# 11

A look at the key features introduced in C# 11 with the release of .NET 7, including raw string literals, generic math, and required members, and how they improve the developer experience.

Read more

A Guide to C# 10 Global Usings

An introduction to the new global using directives feature in C# 10. Learn how this feature can help you reduce repetitive using statements and clean up the top of your C# files.

Read more

A Guide to C# async/await Best Practices

A summary of the most important best practices for writing asynchronous code in C# with async and await. Learn how to avoid common pitfalls like deadlocks and how to write clean, efficient async code.

Read more

Understanding ValueTask<T> in C#

A guide to the ValueTask<T> struct in C#. Learn how it can be used as a lightweight alternative to Task<T> to improve performance and reduce allocations in high-throughput, asynchronous scenarios.

Read more

A Guide to C# Interfaces

A foundational guide to interfaces in C#. Learn what an interface is, how it differs from a class, and why interfaces are a crucial tool for building flexible, loosely coupled, and testable applications.

Read more

What Are C# Attributes?

A guide to attributes in C#, a powerful mechanism for adding declarative metadata to your code. Learn how attributes work and see common examples from data validation to testing frameworks.

Read more

A Guide to C# 9 Top-Level Statements

An introduction to C# 9's top-level statements feature, which allows you to write simple programs without the ceremony of a Program class and a Main method. Learn how it simplifies code and makes C# more beginner-friendly.

Read more

Exploring .NET 5: A Unified Platform

A look at the significance of .NET 5, the first major step in Microsoft's journey to unify the .NET ecosystem. Learn about its key goals, performance improvements, and what it means for the future of .NET development.

Read more

A Guide to C# Records

An introduction to C# 9 records, a new reference type that provides a simplified syntax for creating immutable data objects. Learn how records can help you reduce boilerplate and write more robust, data-centric code.

Read more

A Guide to C# string.Format

A guide to the classic string.Format method in C#. Learn how to use this powerful method with indexed placeholders and format specifiers to create complex, formatted strings.

Read more

What is a 'for' Loop in C#?

A foundational guide to the 'for' loop in C#, a fundamental control flow statement for executing a block of code a specific number of times. Learn the classic syntax and how it gives you precise control over iteration.

Read more

What is a 'struct' in C#?

A foundational guide to the 'struct' keyword in C#. Learn how structs are used to create lightweight value types and understand the key differences between a struct and a class.

Read more

What's New in C# 7.3?

A look at the small but useful new features introduced in C# 7.3, including tuple equality, enum constraints, and performance improvements for working with `in` parameters.

Read more

What is an 'Array' in C#?

A foundational guide to arrays in C#. Learn how to use this fundamental data structure to store a fixed-size, sequential collection of elements of the same type.

Read more

A Guide to C# Extension Methods

An introduction to extension methods in C#. Learn how to use this powerful feature to add new methods to existing types without creating a new derived type, recompiling, or otherwise modifying the original type.

Read more

What's New in C# 7.0?

A guide to the major new features introduced in C# 7.0, including tuples and deconstruction, pattern matching, and local functions. Learn how these features can make your C# code more concise and expressive.

Read more
Geek Cafe LogoGeek Cafe

Your trusted partner for cloud architecture, development, and technical solutions. Let's build something amazing together.

Quick Links

© 2025 Geek Cafe LLC. All rights reserved.

Research Triangle Park, North Carolina

Version: 8.8.2