Related resources for C# Programming
  • .NET 9 is Out Now11/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
  • Array to Text File: Detailed Overview of ArrayIOExtensionsLib Class10/22/2024 10:04:42 AM. This article provides a comprehensive overview of the ArrayIOExtensionsLib class, detailing its functionality for converting arrays to text files in C#. We explore its key features, methods, and pract
  • Encapsulation vs Abstraction in C#10/21/2024 9:52:41 AM. Encapsulation and abstraction are fundamental concepts in C# and object-oriented programming. Encapsulation refers to the bundling of data and methods that operate on that data within a class, promoti
  • Find And Replace Text In Word Document Using C#10/1/2024 9:09:25 AM. Learn how to efficiently find and replace text in a Word document using C#. This guide covers essential concepts such as Microsoft Word automation, leveraging the Word Interop library, and implementin
  • Palindrome Check: Normalize Strings in C#9/30/2024 4:32:32 AM. Learn essential string manipulation techniques, including whitespace removal, case insensitivity, and character comparison. We’ll provide clear code examples and algorithms to efficiently determine if
  • QUIZ Application With ASP.NET MVC 59/26/2024 8:45:26 AM. Create a dynamic Quiz Application using ASP.NET MVC 5, showcasing the power of the Model-View-Controller architecture. This project involves user authentication, database integration for question mana
  • Solid Introduction to Expression Trees in C#9/26/2024 4:50:55 AM. This article provides a comprehensive introduction to Expression Trees in C#. You'll learn about their structure, how they represent code as data, and their applications in LINQ queries.
  • An overview of the Task Parallel Library (TPL) in C#9/17/2024 5:07:16 AM. The Task Parallel Library (TPL) is a collection of public types and APIs within the .NET framework that facilitates the integration of parallelism and concurrency into applications.
  • Explain Switch Case Uses in C#9/11/2024 6:46:10 AM. In C#, the switch statement serves as a control structure that enables the execution of distinct code blocks based on the value of a variable. It is frequently utilized when there is a need to compare
  • A Guide to Using the Decorator Pattern in Your C# Code9/4/2024 5:40:43 AM. In this article, we will learn how to implement this pattern in your C# code, improve code reusability, and follow best practices for more maintainable and flexible software design.
  • Ethical AI Development in C#: Ensuring Fairness and Transparency8/29/2024 8:30:10 AM. It covers strategies for identifying and mitigating bias, implementing transparent algorithms, and adhering to responsible AI practices to build trustworthy systems.
  • Object-Oriented Programming (OOP) in .NET8/22/2024 5:03:34 AM. This article explores Object-Oriented Programming (OOP) within the .NET framework, focusing on core concepts such as classes, objects, inheritance, polymorphism, encapsulation, and abstraction.
  • Brief Overview of Collection Types in C#8/20/2024 7:10:00 AM. Learn how each collection type is used in C# programming for efficient data storage and manipulation. Perfect for beginners and developers looking to strengthen their .NET skills.
  • Introduction to Guard Clauses in .NET8/20/2024 7:08:02 AM. Guard clauses in .NET are a simple yet powerful technique to improve code readability and maintainability. By handling errors and edge cases early, guard clauses prevent deep nesting and make your cod
  • Detailed use of Tuples and Value Tuples in C#8/16/2024 10:48:51 AM. This guide explores the detailed use of Tuples and ValueTuples in C#. It covers their differences, how to create and manipulate them, and practical examples for implementing them in real-world applica
  • Iterations and Improving Code Quality with C# yield return8/13/2024 4:10:48 AM. This article explores how the yield return statement in C# can simplify iteration logic and enhance code quality. By allowing deferred execution and creating custom iterators, developers can write mor
  • async, await, ConfigureAwait(true/false) Asynchronous Programming in C#8/12/2024 9:34:42 AM. Explore asynchronous programming in C# with a focus on async and await keywords. Learn how to use ConfigureAwait(true/false) to manage context switching and avoid deadlocks.
  • Understanding Dependency Injection in .NET Core with an Example8/9/2024 5:36:45 AM. Dependency Injection (DI) is a design pattern used to implement IoC (Inversion of Control), allowing for better decoupling and easier management of dependencies within an application. .NET Core comes
  • Implementing the Mediator Pattern in .NET Core with MediatR8/6/2024 10:55:03 AM. Learn how to implement the Mediator pattern in .NET Core using the MediatR library. This article provides a detailed guide with code examples to help you understand and apply the Mediator pattern in y
  • Understanding Constructors in .NET Core7/23/2024 6:55:12 AM. "Explore the fundamentals of constructors in .NET Core, focusing on their role in object initialization and class setup. Learn about constructor overloading, chaining, and best practices in C#.
  • PDF Generation in .NET Core 8.0 API7/11/2024 10:13:46 AM. Learn how to generate PDFs in a .NET Core 8.0 API using the DinkToPdf library. This guide covers project setup, adding DinkToPdf, configuring settings, creating endpoints, and testing your API.
  • Mastering Nested Types in C#: Best Practices and Common Pitfalls7/3/2024 6:31:39 AM. Nested types in C# allow developers to define a type within another type, such as a class, struct, interface, enum, or delegate. This feature helps in organizing related types, encapsulating implement
  • Understanding C# Records with Example7/2/2024 5:32:48 AM. This article delves into the syntax and usage of records, comparing them with classes, and demonstrates how records can simplify code while improving performance and maintainability in .NET applicatio
  • Learn Use of Lambda Operator in C#7/1/2024 6:28:21 AM. Explore the versatility of lambda expressions in C#, powerful tools for creating inline functions without the need for traditional method declarations. Discover their syntax, applications in LINQ quer
  • Understanding Structs In C# with Example7/1/2024 6:26:12 AM. Structs in C# provide a lightweight alternative to classes, ideal for representing small, immutable data structures. Unlike classes, structs are value types stored on the stack, enhancing performance
  • Mastering the Null-Coalescing Operator in C#6/30/2024 6:58:45 AM. Learn how to efficiently handle null values in C# using the null-coalescing operator. This guide covers the syntax, practical applications, and advanced techniques to enhance your programming skills.
  • Implementing MongoDB with .NET6/26/2024 6:35:29 AM. Learn essential techniques for data persistence, leveraging MongoDB's document-oriented structure, implementing CRUD operations with C#, and optimizing performance using the MongoDB .NET driver.
  • Upload And Download File To Azure Blob Storage Using C#6/20/2024 10:12:14 AM. Learn how to seamlessly upload and download files to Azure Blob Storage using C#. This guide covers setting up your Azure Storage account, configuring Blob containers, and utilizing the Azure Storage
  • Training Large Language Models & Small Language Models Using C#6/20/2024 9:02:17 AM. Training Large Language Models (LLM) and Small Language Models (SLM) Using C# by John Godel" delves into advanced techniques for developing and optimizing AI language models.
  • How to make Image Editor Tool in C#6/18/2024 10:46:04 AM. How to make an image editing tool with the help of C#. In this image editing tool we include resizing image, cropping image, brightness and contrast in images, rotation and other various common image
  • Free Book: C# Programming for Beginners6/14/2024 10:42:38 AM. Programming C# is a concise 56-page tutorial book aimed at beginners and students. Learn C# programming fundamentals, syntax, data types, and advanced topics like classes, arrays, and exception handli
  • StreamReader And StreamWriter Classes In C#6/14/2024 10:42:15 AM. Learn about StreamReader and StreamWriter classes in C#. These classes are essential for reading from and writing to files efficiently. Understand their usage for file handling tasks, including readin
  • Const, ReadOnly and Static Keywords in C#5/24/2024 9:36:40 AM. Explore the differences between const, readonly, and static keywords in C#. This guide covers their unique functionalities, use cases, and best practices in C# programming. Learn how to effectively us
  • Some Important Keywords of C#: Part 15/24/2024 9:36:12 AM. This is very simple part 1 article but will clear some of the concepts of C# for those who are learning or for those also who might have good knowledge but unfortunately miss these important keywords.
  • While Loop in C#5/24/2024 8:36:46 AM. Explore the power of while loops in C# programming with this comprehensive guide. Learn how to utilize while loops for iterative tasks, control flow, and conditional execution. Master essential syntax
  • Learn Object Oriented Programming Using C#: Part 75/24/2024 7:26:51 AM. Delve deeper into Object-Oriented Programming with C# in Part 7 of our comprehensive tutorial series. Explore advanced concepts like inheritance, polymorphism, and more. Enhance your coding skills and
  • Learn Object Oriented Programming Using C#: Part 85/24/2024 7:17:07 AM. Dear reader's, this article is the fourth and last pillar of OOP. It's confusing for the beginners of OOP. So we provide an example in very simple words.
  • If Statement in C#5/20/2024 5:09:33 AM. Master the fundamentals of C# with if statements. Learn to control program flow based on conditions, enabling dynamic decision-making in your code efficiently."
  • 6 Important .NET Concepts5/17/2024 10:37:22 AM. This article will explain 6 important concepts, Stack, heap, value, ref, boxing, and unboxing. Explore the essence of .NET through six pivotal concepts.
  • Exploring in Depth Of Abstraction in C#5/14/2024 11:09:13 AM. Dive deep into abstraction in C#, exploring OOP concepts like encapsulation, inheritance, and polymorphism. Learn about abstract classes, interfaces, generics, and advanced features like delegates and
  • Object Oriented Programming Using C#: Part 95/13/2024 11:52:47 AM. Explore advanced concepts in C# Object-Oriented Programming (OOP) in this ninth installment. Dive into topics like inheritance, polymorphism, encapsulation, and more. Learn how to leverage these princ
  • Exploring Data Structures: The Stack in .NET C#5/13/2024 11:30:59 AM. Data structures are the fundamental building blocks of software engineering. They enable efficient storage, retrieval, and manipulation of data, serving as the backbone of countless algorithms and app
  • Dictionary vs HashTable in .NET C#5/8/2024 10:51:33 AM. Explore the differences between Dictionary and HashTable in .NET C#. Learn about efficient key-value storage, hashing techniques, and performance contrasts. Discover when to use Dictionary<TKey, TV
  • Implement Many-To-Many Relationship in C# Class5/1/2024 11:13:30 AM. Learn to implement a many-to-many relationship in C# using collections and junction tables. Explore how to model associations between entities, use LINQ queries for retrieval, and leverage tools like
  • Passing Data From Controller To View With ViewData - Part Two5/1/2024 11:04:07 AM. This article will tell you almost everything about passing data from Controller to View in ASP.NET MVC using ViewData. I am writing this article to tell you the basic to advanced concepts about ways t
  • Palindrome in C# GUI4/30/2024 9:49:48 AM. Create a C# GUI application to check if a user-entered string is a palindrome. Implement a Windows Forms interface with a textbox for input and a button to trigger palindrome verification.
  • Learn About ASP.NET HtmlGenericControl4/30/2024 9:08:07 AM. In this article, we'll be exploring the HtmlGenericControl of ASP.NET Webforms. What's exciting about this article will see how to create this control dynamically and combine it with some clie
  • Learn about Task Dialogs in C#4/29/2024 9:59:48 AM. Explore using Task Dialogs in C# to create responsive user interfaces for error handling, user interaction, and custom dialogs. Task Dialogs offer more flexibility than traditional message boxes, allo
  • 4 Real Time Use of Partial Classes and Partial Method4/26/2024 12:17:26 PM. Learn how to leverage partial classes and partial methods in real-time applications with C#. Explore their use for modular design, event-driven programming, and code organization. Discover how they en
  • Create Word Reports Without Microsoft Word Using Spire.doc4/25/2024 8:09:25 AM. Spire.doc provides a robust solution for generating reports as Word documents without relying on Microsoft Word. Utilizing the .NET framework and C# programming, it offers efficient document processin
  • Entity Framework Code First Example4/24/2024 1:24:22 PM. Explore an Entity Framework Code First example to understand database modeling in C#. This tutorial demonstrates object-relational mapping (ORM) techniques, using .NET Framework to create entity class
  • Best Practices for Working with DateTime, UTC, and Offset in C#4/9/2024 5:50:01 PM. Discover best practices for handling DateTime, UTC, and Offset in C# with expert insights from Ziggy Rafiq, ensuring efficient time management in your applications Learn best practices, tips, and cod
  • The "this" Keyword in C#3/28/2024 10:38:53 AM. The "this" keyword in C# is a reference to a class or a struct itself. In this article, you'll learn what the C# "this" keyword is, and how and when to use the "this"
  • ref vs out in C#3/28/2024 10:37:15 AM. Explore the distinction between 'ref' and 'out' keywords in C#. Learn how 'ref' passes arguments by reference for both input and output, while 'out' is used solely for
  • What is Network Tool Whois in C#?3/1/2024 10:26:06 AM. WHO is query tool in C# with a user-friendly interface using various components such as Combo Box, Text Box, Button, Label, and Progress Bar. It covers the design aspect of the user interface, backgro
  • Getting Started With .NET Core And Visual Studio Code2/9/2024 7:04:48 AM. In this article, you will learn how to install .NET Core and how to create and run a simple console application. .NET Core supports command line interface for developing the applications.
  • What is ThreadPool Class in C#?1/10/2024 5:53:31 AM. In this article, we will learn about ThreadPool in C# for efficient parallel programming. Learn its benefits, working mechanism, and how it compares to manual thread creation. Utilize the ThreadPool c
  • Using RESTSharp for CRUD Operations in ASP.NET Core Web API12/19/2023 7:24:01 AM. Utilizing RESTSharp for CRUD operations in ASP.NET Core Web API offers a streamlined approach to interacting with APIs. This library simplifies HTTP requests and responses, allowing developers to focu
  • Out And Ref Parameters In C#10/25/2023 9:03:07 AM. The out and the ref parameters are used to return values in the same variables that you pass an an argument of a method.
  • Constructor Chaining In C#10/9/2023 5:26:53 AM. In this article you will learn about Constructor Chaining in C# language.
  • Simplify Your C# WinForms Development with the ControlHelpers Class9/27/2023 8:22:24 AM. "In this comprehensive tutorial, we explore the ControlHelpers class, a powerful tool for enhancing your C# WinForms application development. Learn how to streamline common tasks and improve the
  • A Deep Dive into Static Classes in C#9/25/2023 4:26:42 AM. This article, "Exploring Static Classes in C#," provides an in-depth exploration of the concept and practical applications of static classes in the C# programming language. It elucidates the
  • Difference Between Shadowing And Overriding In OOP Using C#9/24/2023 5:40:36 PM. In this article, you will learn about the difference between Shadowing and Overriding in OOP using C# Programming example.
  • A Simple Calculator Class in C# 69/15/2023 7:14:28 AM. In this article you will learn how to create a simple Calculator Class in C# 6.
  • Understanding Enums Constants in C#9/14/2023 7:20:25 AM. This article explains enum constants in C#. Enums are known as named constants. Enums are strongly-typed constants that make the code more readable and less prone to errors.
  • Static Constructor in C#9/11/2023 9:48:04 AM. This article explains the Static Constructor in C#.
  • File Upload Handling: API Endpoint and multipart/form-data8/30/2023 9:49:18 AM. ASP.NET Core Web API with the multipart/form-data content type. By following the steps outlined above, you can create an endpoint that allows users to upload files to your server.
  • Abstraction In C#2/13/2023 4:34:38 AM. This article and code example show how to implement abstraction in C#. An abstract base class in C# cannot be instantiated; it means the object of that class cannot be created.
  • What is the difference between classes and objects in C#2/13/2023 4:00:07 AM. Learn the difference between objects and classes in C# and the relationship between a class and an object.
  • Basic C# Programming Problem and Solutions - Part Three9/15/2022 6:57:27 AM. This article is for the beginners who have just begun programming in the C# language with solutions for all the basic problems of C# programming. This is Part 3.
  • Basic C# Programming Problem and Solutions: Part 29/15/2022 6:54:41 AM. This article is Part 2 of my article series Basic C# Programming Problems. It contains 15 problems.
  • Basic C# Programming Problem and Solutions: Part 19/15/2022 6:54:03 AM. This article is for the beginners who have just begun programming in the C# language with solutions for all the basic problems of the C# programming.
  • String Manipulation in C#8/25/2022 7:25:18 AM. This article shows some string operations in C# that helps beginners to improve their programming skills.
  • Explain Constructors Using C# Programming Language3/31/2021 2:57:52 AM. In this article, you will learn about Constructors Using C# Programming Language.
  • Read Microsoft Access Database In C# 611/4/2020 9:13:48 AM. in this article we will see how to connect and read data from a Microsoft Access (.accdb) database using ADO.NET and C#.
  • Top 10 Most Important Features Of C#10/17/2020 8:54:59 PM. In this article, we’ll learn about the most important features of C#. It's all about C#.
  • Var Keyword In C#9/29/2020 8:24:38 AM. C# var keyword is used to declare implicit type variables. Let's learn what is var in C# and when to use a var in C#.
  • Nullable Reference Types in C# 87/28/2020 1:22:03 AM. In this video, we will talk about C# newly introduced feature which is nullable reference types
  • C# 8 Positional and Property Pattern7/28/2020 1:18:10 AM. C# 8 Positional and Property Pattern
  • QUEUE In C#2/7/2019 3:21:44 AM. In this article you will learn about QUEUE in C#. Queue is FIFO (First In First Out) collection type & Generic class. Queue collection classes automatically size as required.
  • 5 Tips to Improve Your C# Code: Part 18/13/2018 3:51:14 AM. Dear reader, in this article I provide a few best practices in C# programming.
  • C# FAQ 6 - How Do I Display Numbers In Different Formats4/25/2016 2:59:06 AM. This article examines the various ways by which you can display numbers in C#.
  • A Web Diary System For jQuery And C# MVC4/13/2016 12:24:10 PM. In this article you will learn about a Web Diary System for jQuery and C# MVC.
  • HTML Helper Methods In MVC3/21/2016 10:53:40 AM. In this article you will learn about HTML Helper Methods in MVC.
  • Guide for Building C# Apps on Ubuntu: Graphical Applications using Windows Forms3/21/2016 10:51:28 AM. In this article you will learn how to Build C# Apps on Ubuntu and create Graphical Applications using Windows Forms.
  • Simple WEB API 2 Using ASP.NET C#3/16/2016 1:59:12 PM. In this article I would like to show you how to create a simple WEB API 2 using ASP.NET C#.
  • Dialog Control in C# 63/11/2016 9:26:52 AM. In this article you will learn about Dialog Control in C# 6.
  • Difference Between IEnumerator And IEnumerable3/8/2016 9:51:17 AM. In this article, we are going to find out about the difference between IEnumerator and IEnumerable.
  • Looping Statements In C# - Part Two3/7/2016 10:00:45 AM. In this article you will learn looping Statements in C#. This is part two of the series.
  • Create Azure Database And Use It Via C#3/1/2016 12:31:26 PM. In this short article we will see how to create a SQL database using the services provided by Microsoft Azure cloud platform, and then connect to it via C # code, to perform the normal data insertion
  • Looping Statements In C#: Part One2/27/2016 12:03:28 PM. In this article you will learn about some looping statements in C#. It will also include single as well as nested loops.
  • OWIN Middleware Using C# .NET2/17/2016 9:42:09 AM. In this article you will learn about OWIN Middleware for C# .NET.
  • Types Of Class In C#12/15/2015 12:07:34 PM. In this article I am explaining about Class and types of Class.
  • C# FAQ 5 - How Do I Write My First C# Program11/30/2015 3:51:08 AM. In this FAQ, we will examine the steps required to develop a simple C# console based program.
  • Structures in C#11/16/2015 9:59:02 AM. In this article we will learn what structures in C# are and how to use them.
  • Exception Handling In C#10/4/2015 11:42:50 PM. In this article, I will show you how to handle exception handling.
  • Best C# Book9/15/2015 9:12:42 AM. So you want to learn C# programming? You’re here to find the best book on C# programming.
  • How to become a C# Programmer9/12/2015 8:18:55 AM. So you want to be a C# programmer? In this article, I will try to answer this question with some real world examples.
  • Back To Basics: Constructor and it's Types in C#9/3/2015 12:35:32 AM. In this article, we will have a basic understanding of constructor and it's various types.
  • DateTime Method Using ASP.Net C#6/29/2015 1:56:36 AM. In this article we will see Date and Time using ASP.Net C#.