TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
C# Corner
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
About C# 1
Share
facebook
twitter
linkedIn
Reddit
Topics
No topic found
Content Filter
Articles
Videos
Blogs
News
Complexity Level
Beginner
Intermediate
Advanced
Refine by Author
[Clear]
Ziggy Rafiq (20)
Ramasagar Pulidindi (9)
Amit Mohanty (6)
Jefferson S. Motta (5)
Munib Butt (3)
Kirtesh Shah (3)
Vijay Kumari (2)
Jay Krishnareddy (2)
Jitendra Mesavaniya (2)
Naimish Makwana (2)
Keyur (2)
Sai Kumar Koona (2)
Rajiv Singh (1)
Praveen Raveendran Pillai (1)
Rijwan Ansari (1)
Rinki (1)
Gurpreet Arora (1)
Lynn Walker (1)
Miguel Teheran (1)
C# Curator (1)
John Godel (1)
Gajendra Jangid (1)
Mark Pelf (1)
Anu Viswan (1)
Nagaraj M (1)
Shivam Payasi (1)
Harkirat Singh (1)
Vishwajit Velapurkar (1)
Mahesh Chand (1)
Abhishek Gupta (1)
Bassam Alugili (1)
Related resources for C# 1
No resource found
Advanced C# 13 and .NET 9 Features for Expert .NET Engineers
11/22/2024 5:43:02 AM.
With this guide, you will learn about enhanced pattern matching, static abstract members, Native AOT, and much more in C# 13 and .NET 9. Written by Ziggy Rafiq, this is the best resource for experienc
What's New in C# 13?
11/19/2024 10:08:54 AM.
C# 13 introduces versatile features like enhanced `params` collections, scoped locking, and partial properties, boosting code flexibility, performance, and developer productivity for high-quality appl
What's New in ASP.NET Core 9?
11/19/2024 10:07:33 AM.
C# 13 enhances developer productivity with features like flexible params collections, scoped locks, and partial properties, allowing for streamlined coding, improved performance, and robust thread saf
Explaining Dutch National Flag problem
11/19/2024 3:59:58 AM.
The problem involves sorting an array containing three distinct values, typically represented as 0s, 1s, and 2s, in a single pass.
.NET 9 : Task.WhenEach
11/18/2024 11:56:11 AM.
In .NET 9, the new Task.WhenEach method enhances asynchronous programming by processing tasks as they complete, allowing for more efficient handling of varying completion times. Happy coding!
.NET 9 is Out Now
11/15/2024 8:47:33 AM.
This article explains in detail the latest release of .NET. The latest .NET ecosystem updates improve performance, security, and productivity across C# 13, ASP.NET Core, EF Core, .NET Runtime, Librari
Visual Studio Builds and Key Features
11/14/2024 5:13:31 AM.
Visual Studio Builds Since 2005 and main key features. Explore the growth of Visual Studio, Microsoft's premier Integrated Development Environment, from its inception in 1997 to the latest feature
An in-depth Look at Advanced Pattern Matching in C# 12
10/22/2024 5:27:09 AM.
With Ziggy Rafiq, learn how to leverage advanced pattern matching features in C# 12, including the new let pattern and enhanced recursive patterns.
Vertical Slice Architecture with Code Examples in C# 12
10/22/2024 5:02:12 AM.
Get an overview of vertical slice architecture in C# 12 with Ziggy Rafiq. Build maintainable, scalable applications using feature-based organization with code examples, MediatR, and record types.
Using Attributes and Metadata in C# 12
10/21/2024 5:38:45 AM.
Ziggy Rafiq demonstrates how to use attributes and metadata in C# 12 including improvements in parameter types, reflection capabilities, and best practices for maintaining self-documenting code.
What is Inline Arrays in C# 12
10/7/2024 6:44:43 AM.
C# 12 unveils a hidden gem - inline arrays. This article delves into these performance powerhouses, showcasing how they boost speed, simplify memory management, and enhance type safety. Discover their
Using C# 12 with Clean Code Practices
9/21/2024 3:37:12 PM.
Learn how to write cleaner, more maintainable code with C# 12 features such as primary constructors and improved pattern matching. This article explores practical examples and tips for applying clean
With code examples, learn how to develop ASP.NET Core C# 12 using domain-driven design
9/21/2024 4:15:04 AM.
In this guide, you will learn how to develop applications using ASP.NET Core with C# 12, applying domain-driven design principles. Through clear code examples, we’ll explore how to create effective do
A Comprehensive Guide to Migrating Azure Functions C# to C# 12 with .NET 8 Isolated
9/21/2024 4:12:20 AM.
Ziggy Rafiq shows how to leverage modern C# features, and how to optimize the performance and scalability of Azure Functions by migrating them to .NET 8 Isolated Processes.
Using Factory Patterns in C# 12 to simplify A/B testing
8/31/2024 4:40:36 AM.
Find out how Ziggy Rafiq simplifies A/B testing with feature toggles in C# 12 by using Factory and Abstract Factory design patterns.
C# 12 Design Patterns: Factory and Abstract Factory
8/29/2024 2:29:42 PM.
By Ziggy Rafiq, discover how Factory and Abstract Factory design patterns simplify the creation of complex objects in C# 12.
Abstract Factory Design Pattern in .NET Core C# 12
8/29/2024 4:29:33 AM.
In this detailed article by Ziggy Rafiq, you will learn how to implement key components like AbstractFactory, ConcreteFactory, AbstractProduct, and ConcreteProduct in .NET Core with C# 12. By leveragi
A brief introduction to ASP.NET Core using C#12 and .NET 8
8/18/2024 1:40:52 PM.
A brief introduction to ASP.NET Core using C# 12 and .NET 8 by Ziggy Rafiq. This modern framework enables you to build cross-platform, high-performance web applications. To get started, discover key f
Code Examples for .NET 8 Features with C# 12
8/18/2024 1:22:31 PM.
An in-depth look at performance enhancements, language improvements, and new libraries in this comprehensive article by Ziggy Rafiq.
Getting started with gRPC in .NET 8 using C# 12
7/11/2024 1:35:30 PM.
Using C# 12 and gRPC in .NET 8, Ziggy Rafiq guides you through setting up your environment, defining services, and developing client and server applications with gRPC.
How To Convert Older C# Version to C# 12 With Example
6/17/2024 5:33:27 AM.
Many developers still use older versions of C# due to legacy codebases, corporate constraints, and familiarity with older language features. Upgrading can seem daunting, but modern versions of C# offe
Verbatim String Literals vs Raw String Literals in C#
5/27/2024 9:31:20 AM.
String handling is a crucial aspect of programming, and C# provides multiple ways to manage strings effectively. This article compares verbatim string literals and raw string literals, highlighting th
Intoduction of Interceptors in .NET 8 and C# 12: How to use it?
4/18/2024 9:15:23 AM.
Interceptors are an experimental feature, available in preview mode with C# 12. An interceptor is a method that allows you to substitute a call to an interceptable method, with a call to itself at com
A Comprehensive Guide to Entity Framework Core in .NET 8
4/16/2024 10:54:12 AM.
Explore the comprehensive guide to Entity Framework Core in .NET 8, enriched with the latest features of C# 10. Authored by Ziggy Rafiq, this detailed overview covers everything from basic concepts to
A Guide To Crafting Immutable Objects With C# 10's Init-Only Properties
4/16/2024 10:51:36 AM.
Discover how C# 10's init-only properties empower developers to craft immutable objects with precision, enhancing code readability and maintainability. In this article, Ziggy Rafiq demonstrates ho
A simplified approach to serializing and deserializing objects in C# 10
4/16/2024 10:48:12 AM.
This comprehensive guide teaches how to streamline data interchange processes efficiently using C# 10 Records. Authored by Ziggy Rafiq.
C# 10 and .NET Interactive Web Applications with Blazor WebAssembly
4/16/2024 10:45:26 AM.
This framework, emphasizing C# and .NET, simplifies UI updates, fosters code reusability, and seamlessly integrates with .NET Standard libraries for enhanced functionality. Dive into component-based a
Learning and Improving Our Code Style with C# 10
4/16/2024 10:40:00 AM.
Ziggy Rafiq wrote this article on Learning and Improving Our Code Style with C# 10 to highlight the Basics, and latest features of C# 10, clean code, review code, problem-solving, reading high-quality
Generate Dynamic Models in C# .NET 8 MVC from Database
4/16/2024 10:20:45 AM.
Creating a C# .NET 8 MVC Application To Generate Dynamic Models From A Database Table. This article demonstrates how to dynamically generate models in C# .NET MVC based on database table schemas, stre
The Experimental Attribute in .NET 8 and C# 12
4/3/2024 4:56:32 AM.
In this article, we will discuss Experimental Attributes in .NET 8 and C# 12. The ExperimentalAttribute in C# .NET 8 marks APIs as experimental, signaling potential changes. It's crucial for libra
Explain about Spread Operator in C# 12
3/20/2024 6:11:27 AM.
The spread operator, a recent addition to C# in version 12, streamlines working with collections like arrays and dictionaries. It simplifies tasks such as cloning and merging, enhancing code readabili
A Comprehensive Guide to Nullable Reference Types in C# 10
3/8/2024 2:55:22 AM.
Explore a comprehensive guide to leveraging nullable reference types in C# 10 by Ziggy Rafiq, providing detailed explanations, code examples, and best practices for improving code safety and robustnes
Understanding the C# 10 Memory Model
2/23/2024 2:18:27 AM.
Ziggy Rafiq discusses the C# memory model, including stacks, heaps, garbage collection, and memory leaks
What Are Primary Constructors in C# 12?
1/31/2024 5:15:34 AM.
C# 12 has a number of new features, one of which is Primary Constructors, which offer a simplified and more concise method of constructing objects in C#.
Learn How to Use C# 12 in .NET Framework 4.7.2/4.8 Solutions
1/16/2024 9:01:09 AM.
Unlock the capabilities of C# 12 in .NET Framework 4.7.2 to 4.8.1 with Visual Studio 2022. Learn the upgrade process, and explore features like literals, nullable types, records, and array expressions
Default Lambda Parameters in C# 12
1/5/2024 11:16:42 AM.
C# 12 introduces a game-changer: default lambda parameters. This article delves into this powerful feature, showcasing its functionalities, advantages, and practical applications through detailed exam
Ref Readonly Parameters in C# 12
1/3/2024 12:25:29 PM.
C# 12 unveils a hidden gem: ref readonly parameters. This article delves beyond the surface, offering a deep dive into their benefits, usage patterns, and how they differ from familiar options like re
What is Collection Expressions in C# 12?
1/3/2024 7:20:15 AM.
Forget the days of writing mountains of code just to create simple lists or arrays. C# 12 unleashes collection expressions, your new superpower for crafting collections with ease and elegance. This fr
What is Primary Constructors in C# 12?
1/3/2024 7:01:30 AM.
Ditch the boilerplate and embrace elegant object creation with C# 12's primary constructors. This feature takes the hassle out of initialization, simplifies member assignment, and clarifies your c
Essential Features of C# 12 You Need to Know
12/28/2023 5:10:38 AM.
Unlock C#'s hidden potential with features that make coding a breeze. Streamlined constructors, effortless collections, and enhanced lambdas await!
Collection Expressions in C# 12
12/12/2023 4:33:07 AM.
C# 12.0 introduces collection expressions, streamlining collection initialization syntax. This evolution enhances code conciseness, readability, and performance, simplifying developers' interactio
Primary Constructors in C# 12.0
12/8/2023 5:42:20 AM.
C# 12.0 introduces primary constructors, streamlining object initialization with concise syntax. Learn the features, advantages, and best practices for enhanced code readability and maintainability in
Empowering Developers with .NET 8
11/20/2023 5:34:28 AM.
Step into the realm of .NET 8, the latest iteration of Microsoft's open-source platform that empowers developers to craft cutting-edge applications. With its focus on enhanced performance, cloud-n
VS 2022 Reveals System.Runtime.CompilerServices.Unsafe Vulnerability
11/15/2023 7:23:46 AM.
The recent version of Visual Studio 2022 revealed a vulnerability in ASP.NET WebForms.while updating Windows on Patch Tuesday and releasing the latest version of Visual Studio 17.8 and .NET 8 LTS, I u
What is new in C# 12?
8/9/2023 4:49:17 AM.
Let’s explore the new features in C# 12 with .NET 8 and how we can use it.
C# Interview Questions (2023)
5/21/2023 9:17:49 AM.
This is a list of the top 50 C# interview questions and answers for C# developers who plan to attend C# and .NET interviews.
Simplify Your Code with C# 12 Extension Methods
4/26/2023 4:46:27 AM.
C# 12's New Extension Method Features: Simplifying Your Code and Making It More Modular
How to Use C# 12's Source Generators to Improve Performance and Efficiency
4/18/2023 7:15:57 AM.
How to Use C# 12's Source Generators to Improve Performance and Efficiency
Implementing C# 12's Top-level Statements for Faster, More Lightweight Code
4/18/2023 5:45:20 AM.
Implementing C# 12's Top-level Statements for Faster, More Lightweight Code
C# 12's Improved Nullability- What It Means for Your Code and How to Use It
4/18/2023 5:39:09 AM.
C# 12's Improved Nullability: What It Means for Your Code and How to Use It
C# 12's Switch Expressions: A More Powerful Alternative to Traditional Switch Statements
4/17/2023 9:52:03 AM.
C# 12's Switch Expressions: A More Powerful Alternative to Traditional Switch Statements
C# 12 Preview Features: Improving Productivity and Performance
4/17/2023 6:37:02 AM.
C# 12 Preview Features: Improving Productivity and Performance
Exploring .NET 7.0.3 And C# 11 - The Next Leap In Software Development
4/7/2023 5:03:06 AM.
.NET 7.0.3 and C# 11 have made significant strides in the world of software development, offering new features, improvements, and optimizations. This article aims to provide a comprehensive overview o
Running Tasks In Parallel And Collecting Results In C# 11
3/29/2023 5:23:23 AM.
In this article, you wil learn about running tasks in parallel and collecting results in c# 11.
Simplifying Development With .NET 7 And C# 11 - An Introduction To The Latest Features
3/20/2023 8:41:04 AM.
In this article, we will be going to learn about the important features and importance of using .Net 7.0 and C# in your projects
New Features And Improvements In C# 11
3/9/2023 10:21:37 AM.
In this article, you will learn about New features and improvements in C# 11.
C# 11 - Records Demystified
2/24/2023 3:31:38 PM.
Beginner’s tutorial on C#11 Records with examples.
Learn To Add C# 11 To WinForms Solution .NET 4.7.2
2/2/2023 5:18:15 AM.
Learn how to enable C# 11 to your existing WinForms app using .NET 4.72 and above.
Migrating ASP.NET WebForms From C# 7.3 To C# 11
1/9/2023 7:20:11 AM.
Learn how to migrate from c# 7.3 (default) to c# 11 in ASP.NET WebForm Solutions.
Static Abstract Interface Members In C# 11 And Curiously Recurring Template Pattern
12/23/2022 5:20:22 AM.
This articles explores the Static Abstract Interface Members in C# 11, along with understanding the Curiously Recurring Template Pattern
String Interpolated New Line In C# 11 | Learn C#
12/16/2022 10:03:54 AM.
In this article, we gonna discuss the new feature String interpolated new line in C# 11 with examples. C# programming language was launched in 2000 and now it is at its version 11.
UTF-8 String Literals In C# 11 | Learn C#
12/14/2022 7:36:29 AM.
In this article, you will learn about UTF-8 string literals in C# 11.
C# 11 Features - Auto-Default Struct
12/13/2022 11:16:29 AM.
In this article, you will learn about C# 11 Features.
New Features In C# 11 | Learn C#
12/7/2022 3:55:19 PM.
In this article, you will learn about New Features in C# 11.
Introducing File Scoped Types In C# 11
11/21/2022 6:33:13 AM.
In C# 11, file-scoped type is a new access modifier mainly designed for code generator authors where they can create a type that is scoped to that file and not visible to outside types and with this,
Manage Global Usings In C#
10/22/2022 2:27:58 PM.
In this article, we will learn about the keyword "global" which is introduced in C# 10.0.
Raw String Literals In C# 11
8/13/2022 2:04:36 PM.
In this article, I explain the new features related to the raw string literal and also how to enable preview version for c# 11.
What's New In C# 10?
5/25/2022 12:44:21 PM.
In this article, you will learn what's new in C# 10?
Record Types In C# 10
4/5/2022 4:32:07 PM.
In this article, we will understand record types in C# 10. The Record types are introduced in C# 9. With C# 10, Microsoft has introduced some changes to make coding simple and easy. We will look at th
Top-level Statements in C# 10
2/24/2022 4:44:25 PM.
Learn what top level statements are in C# and why, what, and how top level statements work.
Global Static Using Directive In C# 10
1/13/2022 5:54:14 AM.
In this article, we are going to discuss how to use the "global using" directive with the "static" modifier.
Global Using Directive In C# 10
1/6/2022 11:54:41 AM.
In this article, we are going to discuss new features introduced in C# 10 What is “using” Directive and Global modifier with using Directive.
How To Setup Visual Studio Code For C# 10 And .Net 6.0
12/24/2021 5:12:08 AM.
How to Setup Visual Studio Code for C#10 and .net 6.0
C# 10.0 - Here To Make Coding Simpler
9/27/2021 10:10:50 AM.
Along with the Visual Studio 2022 release later this year, another new version of C# in the form of C# 10.0 will be coming out and this article goes through some of the features that the devs will be
Some Cool Features In C# 10
9/9/2021 12:59:31 PM.
In this article, you will learn about cool features in C# 10.
TryGetNonEnumeratedCount Method In C# 10
9/1/2021 6:47:06 AM.
In this article, you will learn how to use the TryGetNonEnumeratedCount method in C# 10.
C# 9 Preview
5/30/2020 8:09:04 AM.
Here is everything you need to know about C# 9. All Champions Candidates are in detail described.