C#
C# is a multi-paradigm programming language. This section contains C# related articles and syntaxes.
Articles
  • Abhishek Mishra

    Common Code Smell Mistakes In C#, Part One

    Learn about code smells—indicators of deeper issues in programming. Discover through examples like redundant boolean literals, explicit exception throwing, inefficient string concatenation, redunda...
    Abhishek Mishra Jul 28, 2019
  • Nagnath  Kendre

    A Transaction Scope Or Nested Transaction

    A Transaction Scope or Nested Transaction in database management refers to managing atomic, consistent, isolated, and durable operations. It involves handling multiple database actions as a single ...
    Nagnath Kendre Jan 26, 2016
  • Farhan Ahmed

    Different Types Of Constructor In C#

    Constructors in C# initialize objects upon creation. They ensure objects start in a defined state by setting initial values or performing necessary setup. Types include default (without parameters)...
    Farhan Ahmed Nov 16, 2018
  • Mohammad Irshad

    Garbage Collection - Dispose Vs Finalize And IDisposable Pattern

    Explore Finalize, Destructor, IDisposable pattern in C# for managing unmanaged resources. Learn about memory management, Garbage Collector behavior, and IDisposable interface. Implement IDisposable...
    Mohammad Irshad Oct 29, 2019
  • Altaf Ansari

    Fetching Data From XML File To SQL Database

    This article provides tips on creating an SQL table using an XML file and importing data into it. It covers creating a DataTable from an XML file, generating an SQL table from the DataTable, and us...
    Altaf Ansari Jun 07, 2018
  • Alpesh Maniya

    C# Comparison Fundamentals: Best Practices and Tips

    Comparison operations are a fundamental aspect of programming in C#. Whether you're comparing primitive types, strings, or objects, or handling null values, understanding the nuances of compari...
    Alpesh Maniya Jun 11, 2024
  • Bytehide

    Pagination in C#: Complete Guide with Easy Code Examples

    Discover how to implement pagination in C# with this comprehensive guide. Learn to use ASP.NET Core, Entity Framework, and LINQ for efficient data paging. This guide covers server-side and client-s...
    Bytehide Jun 08, 2024
  • Ecco Suprastyo

    Connect To SAP Using C#

    Learn to connect to SAP with C# using SAP .NET Connector 3.0 for RFC and Web services. Implement ECCDestinationConfig and IRfcTableExtension classes. Access SAP functions, structures, and tables w...
    Ecco Suprastyo Feb 12, 2020
  • Pankaj Patel

    OOPS Interview Questions - C#

    Here is a list of the most popular OOPS interview questions and answers explained. These OOPS interview questions are for both beginners and professional C# developers.
    Pankaj Patel Apr 08, 2020
  • Jaimin Shethiya

    Memory Cache in C#

    Learn about optimizing web application performance through cache implementation. Understand various cache types like in-memory, persistent, and distributed caches. Explore methods to add, store, re...
    Jaimin Shethiya Apr 06, 2020
  • Pankaj Patel

    Stack Vs Heap Memory - C#

    Explore the nuances of memory management in C# programming, distinguishing between value types and reference types, understanding dynamic and static memory allocation, evaluating access efficiency...
    Pankaj Patel Apr 20, 2020
  • Sreenath Kappoor

    Break in C#

    The "break" statement in C# is a control flow statement that terminates the nearest enclosing loop or switch statement. It is commonly used to exit a loop prematurely when a specific cond...
    Sreenath Kappoor May 24, 2024
  • Abhishek Duppati

    Multithreading in C#

    In this article, we will learn Multithreading is a parallel way of execution where the application is broken into parts so that it can have more than one execution path at the same time.
    Abhishek Duppati May 10, 2020
  • Rikam Palkar

    IQueryable vs IEnumerable

    IQueryable vs IEnumerable" explores the differences between these two interfaces in C#. IQueryable is suitable for building dynamic queries against a database, allowing deferred execution and ...
    Rikam Palkar Jun 22, 2020
  • Chetan Sanghani

    Comprehensive Guide to C# Programming for Developers

    C# (C sharp) is a versatile programming language by Microsoft, ideal for web, desktop, mobile, cloud, and gaming apps. It features strong typing, garbage collection, and extensive libraries.
    Chetan Sanghani Jun 06, 2024
  • Tural Suleymani

    The One Behind Concurrency in C#

    The Thread Pool in C# simplifies concurrency by managing threads for you. Unlike creating and managing threads yourself, the Thread Pool offers a pool of reusable threads, improving performance and...
    Tural Suleymani Jun 04, 2024
  • Kiran Mohanty

    C# Basic OOPs Concepts

    "Basic OOPs concepts in C# involve classes, objects, inheritance, encapsulation, and polymorphism. It includes access modifiers, constructors, and destructors, along with method overloading an...
    Kiran Mohanty Sep 21, 2020
  • Amr Monjid

    Working with binary large objects (BLOBs)

    BLOBs (Binary Large Objects) efficiently store large files (images, videos) in databases. Saving/retrieving them involves managing memory usage for optimal performance. This article explores C# tec...
    Amr Monjid Mar 31, 2008
  • Yogeshkumar Hadiya

    CRUD Operation In C# Windows Application Using Store Procedure

    This guide explores implementing CRUD operations in a C# Windows Forms application using stored procedures. Learn to connect to SQL Server, execute stored procedures, and handle data efficiently.
    Yogeshkumar Hadiya Nov 16, 2020
  • Guest User

    Create Immutable Type In C#

    A public constructor that accepts initialization data is required so that the client can pass-in minimum state for the type to be valid. Private constructor, on the other hand, is used by methods t...
    Guest User Sep 14, 2017