About C#

C# is a simple, modern, general-purpose, object-oriented programming language developed by Microsoft within its .NET initiative led by Anders Hejlsberg. This tutorial will teach you basic C# programming and will also take you through various advanced concepts related to C# programming language. C# programming is very much based on C and C++ programming languages.

Related resources for C#
  • Singleton Design Pattern in .NET C#5/2/2024 7:00:10 AM. A design approach known as the singleton pattern limits a class's instantiation to a single object while still allowing access to the object. When precisely one item is required to coordinate acti
  • Exploring String Searching Techniques in C#5/2/2024 6:46:03 AM. Searching for substrings within strings is a fundamental operation in software development, and in the context of C# programming, there are several techniques and methods available to accomplish this
  • PayPhi Payment Gateway Integration in .NET Core5/2/2024 6:03:15 AM. Pay Phi (PhiCommerce) Payment Gateway Integration in .NET Core. This article outlines integrating PayPhi with .NET Core for secure online transactions. It covers creating HTML pages, client-side scrip
  • Method Signature Honesty in Functional Programming with C#5/2/2024 5:41:06 AM. This article explores the concept of "method signature honesty" in functional programming with C#. It emphasizes clear communication of method behavior through signatures, promoting predicta
  • Understanding the Single Responsibility Principle (SRP) using C#5/2/2024 5:03:22 AM. The article delves into the Single Responsibility Principle (SRP) in C#, emphasizing its importance in object-oriented programming. It illustrates SRP violations and provides improved code examples fo
  • The Union Find Algorithm in a Simplest Manner Possible5/2/2024 4:56:33 AM. The Union-Find algorithm, also known as the Disjoint Set algorithm, is a powerful tool for managing disjoint sets. It efficiently finds which set an element belongs to and can determine if a graph for
  • 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
  • How to Bind and Perform Update, Edit, Delete Operation on DataList Control in 3 Tier in ASP.Net5/1/2024 11:10:55 AM. Learn how to implement CRUD operations on a DataList Control in ASP.NET using C#. This tutorial guides you through creating a three-tier architecture with an SQL Server Database, designing the UI, wri
  • Microsoft Enterprise Instrumentation Framework(EIF) - Quick Guide5/1/2024 11:09:43 AM. Explore Microsoft Enterprise Instrumentation Framework (EIF) with our Quick Guide. Learn to monitor, log, and optimize application performance effortlessly, ensuring robustness and efficiency in your
  • Introduction to Task-Based Asynchronous Pattern in C# 4.5: Part I5/1/2024 11:07:16 AM. Discover the fundamentals of Task-Based Asynchronous Pattern in C# 4.5: Part I. Explore asynchronous programming, concurrency, and the await keyword for efficient parallel computing in .NET Framework
  • 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
  • How to Write Testable Code in .NET5/1/2024 5:46:14 AM. Learn the art of writing testable code in .NET for robust software. Discover techniques like dependency injection and unit testing for improved code quality and easier maintenance. Master the principl
  • Data Structures and Algorithms (DSA) using C# .NET Core - Binary Trees and Binary Search Tree (BST) Tree Traversal- II5/1/2024 5:14:53 AM. The fundamentals of Tree and Binary Search Tree, delving into data reading, node addition, deletion, and search operations through tree traversal. Understand three traversal types: Preorder, Inorder,
  • Data Structures and Algorithms (DSA) using C# .NET Core — Binary Trees and Binary Search Tree (BST)5/1/2024 5:14:38 AM. In this article we will learn about - Binary Trees. Explore the fundamentals of trees and delve into binary trees, focusing on Binary Search Trees (BST). Understand key terminologies, tree traversal,
  • Use CheckBox Inside ASP.NET GridView4/30/2024 11:46:15 AM. Utilize CheckBox controls within ASP.NET GridView for versatile data selection and manipulation. Enhance user interaction and data management by integrating checkboxes seamlessly into your web applica
  • Exploring Interface and Abstract Class in C# Programming4/30/2024 10:07:25 AM. In C#, both interfaces and abstract classes are powerful tools for designing flexible and reusable code. Let's delve into the concepts of interface and abstract class, explore their differences, a
  • SQL Server Primary & Foreign Key Association: Visual C# Entity Framework 4/30/2024 9:52:50 AM. Learn how to establish primary key and foreign key relationships in SQL Server using Visual C# 2010 and Entity Framework. This tutorial covers creating database tables, defining primary keys, and esta
  • 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.
  • Join Two DataTables Using LINQ In ASP.Net C#4/30/2024 9:49:01 AM. Learn how to join two DataTables in ASP.NET C# using LINQ for efficient data integration. Explore techniques to merge and query DataTables, leveraging LINQ's powerful capabilities for seamless dat
  • Using Mediator In Web API's For CQRS Pattern4/30/2024 9:36:30 AM. Implement Mediator pattern in Web APIs to embrace CQRS architecture. Utilize separate commands and queries for handling requests, promoting better code organization, and decoupling components, enhanci
  • Entity Framework Core in .NET Core: MySQL Code-First Migration4/30/2024 9:15:07 AM. This article walks you through how to use EF Core 5.0 in .NET Core 3.1 to implement a code-first approach to create/update a MySQL database on Visual Studio 2019 for a RESTful API application.
  • 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
  • Single, SingleOrDefault, First, and FirstOrDefault in Linq .NET C#4/30/2024 9:02:07 AM. LINQ's element operators like Single, SingleOrDefault, First, FirstOrDefault, Last, and LastOrDefault provide specific functionalities for retrieving elements from collections in C#. Here's ho
  • Azure Key Vault : Implementing Azure Key Vault in C#4/30/2024 3:40:37 AM. Azure Key Vault provides a secure and centralized storage solution for managing application secrets. In this guide, we'll walk through the process of implementing Azure Key Vault in a C# applicati
  • Using Message Queues In C#4/29/2024 11:21:23 AM. In this article, Learn how to implement message queues for asynchronous communication in C# using the System. Messaging namespace, specifically focusing on MSMQ (Microsoft Message Queuing).
  • Inserting CSV File Records Into Database Using ASP.NET C#4/29/2024 10:04:27 AM. Inserting CSV file records into a database with ASP.NET C# involves parsing the CSV, establishing a database connection, and inserting data using frameworks like Entity Framework or ADO.NET. Validate
  • Introduction to Async and Await in C# 5.04/29/2024 10:01:54 AM. Async and await in C# 5.0 revolutionized asynchronous programming, simplifying complex tasks by allowing developers to write asynchronous code as if it were synchronous. These keywords enable efficien
  • Scraping Web site Dynamic Data using WATIN4/29/2024 10:01:25 AM. Learn how to scrape web pages using Watin and NUnit in C# ASP.NET. Explore techniques for efficient scraping, including navigation, HTML parsing with regular expressions, and utilizing third-party to
  • When to Delay Sign Assemblies4/29/2024 10:00:10 AM. Delay signing assemblies is useful when collaborating with third-party developers or in scenarios requiring assembly testing before final signing. It allows development to proceed while ensuring event
  • 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
  • Dynamically Generate Multiple TextBoxes in ASP.Net4/29/2024 9:57:35 AM. Learn how to dynamically generate multiple TextBox controls in ASP.NET using C# (or VB.NET). This tutorial covers server-side control creation, event handling, and UI manipulation.
  • Import Data to Excel SpreadSheet in .NET4/29/2024 9:56:16 AM. Learn how to import data into Excel spreadsheets using C# and . NET. Explore Excel interop, data manipulation, and CSV handling. Automate data import/export tasks, manage connections, and format data
  • Data Conversion in C#/.NET: List to DataTable and Vice Versa4/29/2024 8:15:57 AM. In C#/.NET, converting data from one format to another, such as from a list of custom objects to a DataTable, is a frequent requirement. In this article, we'll explore efficient techniques for con
  • .NET 8 Keyed Services in Dependency Injection4/29/2024 5:44:29 AM. .NET 8 introduces Keyed Services in Dependency Injection, enabling registration of multiple implementations for the same interface using a key. Enhance flexibility in dependency injection for dynamic
  • 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
  • Difference Between ReadOnly and Constant in .NET C#4/26/2024 12:12:45 PM. In C#, `readonly` and `const` keywords declare values with key differences. `const` is compile-time, immutable, and static, while `readonly` is runtime, set in constructors, and can vary. Choose based
  • How To Develop Match Making Game Using C# in .Net 4.54/26/2024 12:05:01 PM. Develop a matchmaking game in C# using .NET 4.5, implementing multiplayer functionality and client-server architecture. Utilize algorithms for player pairing, networking for real-time interaction, and
  • How To Create A SSIS Packages?4/26/2024 6:07:43 AM. This comprehensive guide walks through leveraging SQL Server Integration Services (SSIS) to streamline data management for businesses. From installing tools to creating packages for migrating data, it
  • Explain Lambda Functions in .NET C#4/26/2024 5:02:47 AM. In the realm of .NET programming, lambda functions represent a powerful and concise way to define anonymous methods or functions. In this article, we'll explore the fundamentals of lambda function
  • Exploring Anagram Strings in C#4/26/2024 4:21:20 AM. An anagram of a string is another string that uses the same characters but in a different order. This article delves into solving anagrams using C#, exploring methods like sorting characters, frequenc
  • .NET Website Security: Practical Steps & Examples4/26/2024 4:14:37 AM. Securing .NET websites is paramount in today's digital landscape. Regular updates, strong authentication, HTTPS enforcement, input sanitization, CSP implementation, CSRF protection, defense-in-dep
  • Late Binding With Reflection4/25/2024 11:30:37 AM. Component based technology has done great things for software development, allowing reuse and leading to better-written code that separates subjects and entities into distinct components.
  • Are You Fresher & Looking For Way To Start With Microsoft .NET4/25/2024 8:57:05 AM. Get started with .NET Framework and its technologies for beginners. Learn C# with Visual Studio, explore web development with ASP.NET MVC and Entity Framework, master CRUD operations with SQL Server.
  • .NET Core: Architecture, Features, and Advantages Explained4/25/2024 8:44:34 AM. In the realm of software development, staying ahead of the curve is crucial. With technology evolving at an exponential rate, developers are constantly seeking efficient, scalable, and versatile solut
  • C# Programming: Language Fundamentals, OOP, Async, LINQ4/25/2024 8:39:35 AM. This guide provides a thorough exploration of the C# language, covering essential topics such as language fundamentals, object-oriented programming concepts, asynchronous programming, and Language Int
  • How to Call a .NET Assembly From a SQL Server Scheduled Job4/25/2024 8:29:38 AM. Explore step-by-step guide showcasing integration of unmanaged calls via DTS ActiveX script to a .NET assembly within a SQL Server scheduled job. Understand assembly registration, system path configur
  • 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
  • Implementing Equality For Reference Types4/25/2024 7:58:08 AM. Learn how to implement equality for reference types in C# to compare objects based on their values rather than their references. Understand the complexities introduced by inheritance and null handling
  • Caching Strategies in ASP .NET Core4/25/2024 7:03:24 AM. ASP.NET Core offers diverse caching strategies, including in-memory, distributed, response, output, and donut caching. Choose wisely based on data needs, scalability, and granularity for optimal perfo
  • Exploring the BlockingCollection<T> Class in .NET4/25/2024 6:56:24 AM. In the world of concurrent programming in .NET, developers often encounter scenarios where multiple threads need to communicate and synchronize access to shared data structures. In this article, we&#3
  • Getting Started with WaitGroups in Go4/25/2024 5:51:03 AM. Discover the power of WaitGroups in Go for coordinating concurrent tasks. This beginner&#39;s guide will show you how to synchronize goroutines effectively, ensuring smooth parallel execution. Perfect
  • User Input Management with SegmentManager in C#4/25/2024 5:42:35 AM. In C#, one such tool that simplifies user input management is the `SegmentManager` class. This article delves into how the `SegmentManager` class facilitates the handling of user input in a structured
  • 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
  • LINQ in C#: Knowing When to Use First() vs FirstOrDefault()4/24/2024 1:08:57 PM. LINQ, a cornerstone of C#, empowers developers to query data across various sources efficiently. This guide delves into the nuanced differences between First() and FirstOrDefault(), aiding in crafting
  • Optimizing Security & Performance in .NET Core Apps for Heavy Loads4/24/2024 7:40:20 AM. Secure and optimize your .NET Core apps for heavy traffic with strategies like load balancing, caching, authentication, encryption, and monitoring. Implementing these ensures both security and perform
  • Implement Memory Cache with Sliding Expiration in .NET4/24/2024 6:45:27 AM. This guide illuminates memory caching&#39;s efficacy in enhancing data retrieval by storing frequently accessed data in memory. Utilizing ConcurrentDictionary in C#, it illustrates the creation of a s
  • Reversing Parameter Order with Named Arguments in C#4/24/2024 6:36:35 AM. In C#, methods often take parameters that are passed in a specific order defined by their method signature. However, there are cases where you might want to reverse the order of parameters when callin
  • Best Practices for Threading in .NET C#4/24/2024 6:26:03 AM. Threading is a powerful feature in .NET C# that allows developers to execute multiple tasks concurrently. In this article, we&#39;ll explore best practices for managed threading in .NET C#, covering t
  • Implementing In-Memory Cache in ASP.NET Core Web API4/24/2024 6:16:31 AM. Caching is a crucial technique for improving the performance and responsiveness of web applications by storing frequently accessed data in memory. In this article, we&#39;ll walk through a complete pr
  • Choosing Between GraphQL, gRPC, and REST4/24/2024 5:28:13 AM. This article delves into the selection of API protocols—GraphQL, gRPC, and REST—offering insights through real-world examples, guiding developers in making informed decisions for scalable applications
  • Creating Picture Viewer Using C# in .NET 4.54/23/2024 9:56:35 AM. Create a sleek Picture Viewer in C# using .NET 4.5. This project blends UI development with graphics programming, offering a seamless interface for viewing and managing images. Dive into image process
  • Struct in C#: Syntax, And Usage4/23/2024 9:03:37 AM. A struct in C# is a value type that represents a lightweight data structure. It&#39;s defined using the &quot;struct&quot; keyword and contains fields, properties, and methods. Suitable for small data
  • Introduction to Visual Studio4/23/2024 8:59:20 AM. This article is an introduction into Visual Studio. Visual Studio 2005 is a complete set of development tools for building high performance Desktop applications, XML Web Services, mobile applications
  • .NET 4.5 Read-Only Interfaces4/23/2024 8:58:19 AM. .NET Framework 4.5 introduced read-only interfaces, facilitating immutability in C#. These interfaces enforce that implementing classes cannot modify properties, enhancing code predictability and safe
  • Working with Registry Using .NET4/23/2024 8:53:01 AM. Explore efficient ways to interact with the Windows Registry using the .NET framework. Learn how to perform key management, editing, and manipulation operations seamlessly in C#. Master registry acces
  • ConcurrentBag<T> in C#: Thread-Safe Collection Guide4/23/2024 8:49:54 AM. In the world of concurrent programming in C#, managing data safely across multiple threads is a paramount concern. In this article, we&#39;ll delve into ConcurrentBag&lt;T&gt;, its usage, and provide
  • Splitting a PDF in .NET4/23/2024 8:30:35 AM. Explore efficient ways to split PDF files using .NET framework in C#. Discover step-by-step methods, libraries, and tools available in Visual Studio for seamless document processing. Master PDF manipu
  • What Is Struct And When To Use Struct In C#4/23/2024 8:20:54 AM. &#39;Struct&#39; keyword is used to create a structure. A structure can contain variables, methods, static constructor, parameterized constructor, operators, indexers, events, and property. A structur
  • ConcurrentBag<T> in C#: Thread-Safe Collection for Concurrency4/23/2024 5:39:26 AM. Concurrent programming in C# often involves managing shared data among multiple threads. In this article, we&#39;ll delve into what ConcurrentBag&lt;T&gt; is, how it works, and when to use it.
  • Assembly Browser: Browsing a .NET Assembly4/22/2024 9:28:25 AM. Learn to create EXE and DLL files using MASM in Visual Studio. Configure project settings, write assembly code, debug, and test applications. Explore the power of assembly language for faster executio
  • Delegates in .NET4/22/2024 8:57:01 AM. In this article, we will learn Delegates in .NET provide a powerful mechanism for defining and encapsulating methods, enabling flexible event handling and callback functionality.
  • Utilization of DataGrid VS ListBox in WPF C#4/22/2024 8:46:58 AM. In WPF (Windows Presentation Foundation), the DataGrid and ListBox are two powerful controls that serve different purposes and are suitable for different scenarios
  • Learn about Extensions in C#4/22/2024 8:30:46 AM. Learn about extending class functionality in C# using extension methods without altering source code. Understand inheritance vs. extensions, handling sealed classes, method chaining, and key points li
  • What is Constants(const) in C#?4/22/2024 6:08:02 AM. Constants are essential elements in any programming language, providing a way to define values that remain unchanged throughout the execution of a program. This guide explores the concept of constants
  • Exploring the ConcurrentQueue<T> Class in .NET C#4/22/2024 5:48:24 AM. In multi-threaded programming, thread safety and efficient data sharing are critical considerations to ensure smooth and reliable application execution. This article dives into the features, usage, a
  • Real-Time Data Transfer with WebSockets and SignalR in .NET Core4/22/2024 4:05:14 AM. In this article, we&#39;ll explore how to implement WebSocket functionality using SignalR in a .NET Core application to retrieve data from a concurrent dictionary and push it to clients in real time.
  • What is Benchmarking & How to Take Benchmark in .NET C#?4/20/2024 6:52:29 AM. In the realm of .NET C# development, optimizing performance is paramount for ensuring that applications meet user expectations for speed and responsiveness.
  • Avoiding Cross-Site Scripting (XSS) attacks in C# and .NET Core4/20/2024 6:33:40 AM. Web development&#39;s security is vital, with Cross-site scripting (XSS) as a persistent threat. In this C# and .NET Core guide, we explore XSS defenses with practical techniques and examples.
  • Filterable DataGridView using Linq and reflections4/19/2024 10:29:32 AM. Create a dynamic DataGridView in C# with filter capabilities using Linq and reflection. Manipulate data efficiently, enhance user experience, and utilize object-oriented programming for flexible data
  • C# Corner Delhi Chapter Meet, June-22, 2013 Official Recap4/19/2024 10:28:10 AM. Recap of the C# Corner Delhi Chapter Meet held on June 22, 2013, featuring sponsors, enthusiastic attendees, agenda with sessions on LINQ, ASP.Net MVC, and Web API by notable speakers Dhananjay Kumar,
  • Difference Between Scalar and Aggregate Functions4/19/2024 5:10:46 AM. In this article, we&#39;ll discuss the differences between Scalar and Aggregate functions in MSSQL in detail. This article explores scalar and aggregate functions in Microsoft SQL Server, detailing th
  • Dependency Injection and Service Lifetimes in .NET Core4/19/2024 5:02:29 AM. Dependency Injection (DI) simplifies software development by promoting loosely coupled code, aligning with the Dependency Inversion Principle of SOLID. In this guide, we&#39;ll explore how to implemen
  • Bulk Data Import in Blazor Server with Radzen Datagrid4/19/2024 4:12:22 AM. In this article, we&#39;ll explore how to implement a robust bulk data upload feature in a Blazor Server application using the Radzen Datagrid component for rendering the bulk imported data.
  • Select Query With Logical Operator in a Mongo Database Using C# Driver4/18/2024 1:28:05 PM. Learn how to perform select queries in MongoDB using C# driver. Explore JSON-style object representation, conditional operators, insertion, and retrieval of data. Connect to MongoDB, serialize and des
  • Make Your Debugging Easier With 'Login As' Design Pattern4/18/2024 1:16:39 PM. Streamline debugging with the &#39;Login As&#39; design pattern, enabling authorized users to temporarily access accounts for testing purposes. Enhance development efficiency and ensure thorough testi
  • Delete and Update Data With Entity State (Deleted) Via EDF Framework4/18/2024 1:13:26 PM. Explore how to manipulate data using Entity State (Deleted) and (Modified) via EDM Framework in ASP.NET applications. Learn to delete and update data efficiently by managing entity states. Utilize ASP
  • Select and Insert Data With Reverse Engineering Via EDM Framework4/18/2024 1:11:53 PM. Employ the Entity Data Model (EDM) framework&#39;s reverse engineering for seamless data selection and insertion. Generate code from an existing database schema, enabling efficient data access and man
  • Select and Insert Data With Entity State (Unchanged) Via EDF Framework4/18/2024 10:44:37 AM. Utilize Entity Data Framework (EDF) to select and insert data with Entity State (Unchanged) for efficient data manipulation. Leverage EDF&#39;s change tracking mechanisms to maintain object state, ens
  • C# 9 Record Types: Immutable Value Types, Syntax, & Usage4/18/2024 9:30:53 AM. Records in C# provide immutable data structures for representing data. They offer concise syntax for declaring classes with value-based equality, read-only members, and built-in methods like ToString(
  • 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
  • Let's Create WPF Blazor Hybrid App4/18/2024 7:26:12 AM. Unlock the potential of WPF and Blazor by combining their strengths in a hybrid application. Let&#39;s seamlessly blend the rich, desktop-centric features of WPF with the modern, web-enabled capabilit
  • Singleton vs. Static Class in C# - Choosing the Right Approach4/17/2024 4:54:57 AM. Singleton and Static classes can only have one instance available in memory, and both classes can be used to maintain the global state of an application, however, there are many differences between th
  • Newtonsoft.Json vs. System.Text.Json: Comparative Analysis4/17/2024 4:44:19 AM. In the world of .NET development, handling JSON serialization and deserialization is a common task, especially when dealing with web APIs. In this article, we&#39;ll compare and contrast these two lib
  • 🔒 Azure Key Vault Certificate Validation with C#4/16/2024 10:58:22 AM. In this informative article, we will delve into the world of secure certificate validation in the Azure Key Vault environment using C#. By leveraging the power of the X509Certificate2 class, we can im
  • A Comprehensive Guide to Entity Framework Core in .NET 84/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 Properties4/16/2024 10:51:36 AM. Discover how C# 10&#39;s init-only properties empower developers to craft immutable objects with precision, enhancing code readability and maintainability. In this article, Ziggy Rafiq demonstrates ho
  • Best Practices for Handling Exceptions in C# 4/16/2024 10:49:46 AM. Learn effective exception handling techniques in C# with Ziggy Rafiq&#39;s comprehensive guide. Discover best practices for managing exceptions, including specifying exception types, logging errors, a
  • A simplified approach to serializing and deserializing objects in C# 104/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 WebAssembly4/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# 104/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