C# Corner
Tech
News
Videos
Forums
Trainings
Books
Live
More
Interviews
Events
Jobs
Learn
Career
Members
Blogs
Challenges
Certifications
Bounties
Contribute
Article
Blog
Video
Ebook
Interview Question
Collapse
Feed
Dashboard
Wallet
Learn
Achievements
Network
Refer
Rewards
SharpGPT
Premium
Contribute
Article
Blog
Video
Ebook
Interview Question
Register
Login
Tags
No tag found
Content Filter
Articles
Videos
Blogs
Resources
News
Forums
Interviews
Complexity Level
Beginner
Intermediate
Advanced
Refine by Author
[Clear]
Vijayakumar S(6)
Tuhin Paul(5)
Nagaraj M(4)
Ashish Bhatnagar(4)
Ayush Gupta(3)
Mark Pelf(3)
Saurav Kumar(2)
Mahesh Chand(2)
Bimalshi Jayarathna(2)
Emanuel Martins(2)
Jaimin Shethiya(2)
Jin Necesario(2)
Jitendra Mesavaniya(2)
Ajay Kumar(2)
Nitin (2)
Rikam Palkar(2)
Kaveendra Dhilhan(1)
Sardar Mudassar Ali Khan (1)
Tanuj (1)
Nabaraj Ghimire(1)
Sandhiya Priya(1)
Niharika Gupta(1)
Nitin Pandit(1)
Aarav Patel(1)
Akshay Amin(1)
Mohammed Altaf(1)
Micheal Xavier A (1)
Maria Joshua Roy(1)
Vipul Malhotra(1)
Sarthak Varshney(1)
Uday Dodiya(1)
Darshan Adakane(1)
Jithu Thomas(1)
Shiv Sharma(1)
Dijid Maddumakumara(1)
Keyur (1)
Raja Msr(1)
Jagannath Sethi(1)
Janarthanan S(1)
Daniel Gomez(1)
Himanshu Upreti(1)
Krishna G(1)
Yogeshkumar Hadiya(1)
Harshal Limaye(1)
Tural Suleymani(1)
Jignesh Kumar(1)
Ajay Singh(1)
Ganesan C(1)
Anjali Joshi(1)
Sharadendu Dwivedi(1)
Miguel Teheran(1)
Dinesh Gabhane(1)
Nikunj Satasiya(1)
Oleg Litvinov(1)
Asma Khalid(1)
Rupesh Kahane(1)
Govardhan P(1)
Vijayakumar Mani(1)
Aashina Arora(1)
Ashish Rastogi(1)
Vijayaragavan S(1)
Arkadeep De(1)
Gaurav Jain(1)
Khaja Moizuddin(1)
Thiago Vivas(1)
Pranav J.Dev(1)
Pradeep RN(1)
Tarun Rajak(1)
Guest User(1)
Suthahar Jegatheesan(1)
Satyaprakash Samantaray(1)
Resources
No resource found
Understanding Microsoft Entra ID Tenant Object Quota
Jun 03, 2026.
Understanding Microsoft Entra ID Tenant Object Quota: What It Is, Why It Matters, and How to Manage It
What Is SOLID Principles in Object Oriented Programming With Real Examples
Apr 03, 2026.
Master SOLID principles (SRP, OCP, LSP, ISP, DIP) in OOP with real-world C# examples. Write clean, maintainable, and scalable code for robust applications.
Dealing with DB Null: Solving the Object cannot be cast from DB Null to other types Error in C#
Feb 23, 2026.
Safely handle DBNull values in C# when querying databases like Oracle or SQL Server. Prevent InvalidCastExceptions with practical examples and extension methods.
Required Members Feature in C#: Ensuring Safer and More Reliable Object Initialization
Feb 14, 2026.
Ensure safer object initialization in C# with Required Members! Prevent invalid states, improve code safety, and enhance readability. A must-know for .NET devs.
TOON: Token Oriented Object Notation for Efficient LLM Prompts
Feb 04, 2026.
Discover TOON, a token-efficient data format designed for LLM prompts. Reduce costs and improve reliability compared to JSON. Ideal for structured data at scale.
S3-Compatible APIs for Object Storage
Jan 19, 2026.
Unlock storage freedom with S3-compatible APIs! Seamlessly migrate, scale, and avoid vendor lock-in. A unified interface for AWS S3 and alternatives. Write once, run anywhere!
Server Error in ‘/’ Application – Object Reference Not Set to an Instance of an Object
Jan 16, 2026.
Troubleshoot the 'Object reference not set to an instance of an object' error in ASP.NET. Learn to identify the cause using stack traces and implement safe, defensive coding practices with null checks to prevent runtime errors.
Fix NullReferenceException in C# When Accessing Object Properties?
Jan 14, 2026.
Master C# NullReferenceExceptions! Learn to identify, debug, and fix null errors with practical examples, null checks, and operators for robust code.
TOON vs JSON: Can Token-Oriented Object Notation Replace JSON?
Nov 18, 2025.
Explore TOON, a new data format optimized for LLMs, and learn why it excels in AI workflows but won't replace JSON for general-purpose development. Discover its benefits!
How to Implement Connected Component Labeling for Object Counting Using Python
Oct 10, 2025.
Implement Connected Component Labeling (CCL) in Python from scratch using NumPy for object counting in images. This guide provides a step-by-step implementation of the two-pass algorithm with union-find, ideal for resource-constrained environments. Learn to count objects, like wildlife in remote areas, without relying on external libraries like OpenCV.
How Can I Convert JSON to a Python Object Dynamically?
Oct 06, 2025.
Unlock the power of JSON in Python! This guide provides a comprehensive overview of converting JSON data into dynamic Python objects. Learn to use json.loads(), SimpleNamespace, dataclasses, and jsonpickle to handle various JSON structures, from simple dictionaries to complex nested objects. Master techniques for efficient data manipulation and seamless integration with APIs. Elevate your Python skills and build robust, data-driven applications.
Document Object and Window Object in Java Script
Sep 23, 2025.
Unlock the power of JavaScript with a deep dive into the Window and Document Objects! This article explores how these essential objects enable dynamic and interactive web pages. Learn to control the browser window, manipulate HTML content, and understand the key differences between these fundamental components of client-side JavaScript. Discover practical examples and code snippets to enhance your web development skills and create user-friendly web applications.
The History Object and Location Object in Java Script
Sep 04, 2025.
Explore JavaScript's History and Location objects for enhanced web navigation. The History object enables seamless browsing history management (back, forward, go), while the Location object empowers URL manipulation, redirection, and access to URL components (protocol, host, pathname).
Document Object Model (DOM) in JavaScript?
Aug 29, 2025.
Unlock the power of the DOM! Learn how JavaScript uses the Document Object Model to dynamically manipulate web pages, creating interactive user experiences.
Difference Between var, dynamic, and object in C#
Jul 31, 2025.
Learn the exact differences between var, dynamic, and object in C#. This in-depth guide covers syntax, performance, use cases, and practical code examples for each.
Chapter 8: Introduction to the Document Object Model (DOM)
Jul 30, 2025.
Learn how the DOM allows JavaScript to interact with and manipulate web pages using nodes. This chapter covers element selection, modification, event handling, and dynamic content creation for interactive websites.
Constructors and Finalizers in Java: From Object Creation to Efficient Cleanup
Jul 28, 2025.
Constructors are called whenever an instance of a given class is created. Finalizers are used to destroy the object created using constructors. A Constructor method is a special kind of method that determines how an object is finalized when created. They have the same name as the class and do not have any return type.
What is the DOM in JavaScript? A Beginner's Guide to the Document Object Model
Jul 11, 2025.
Learn the DOM—how browsers turn HTML into a tree structure that JavaScript can control. Master DOM methods, events, and real-life examples to build dynamic, interactive web pages as a frontend developer.
What Is the DOM(Document Object Model)
Jul 04, 2025.
The DOM (Document Object Model) is a browser-generated tree structure representing HTML. JavaScript utilizes the DOM to access, modify, and interact with page elements dynamically in real-time.
Page Object Model Design Pattern: Benefits and Implementation
Jun 30, 2025.
The Page Object Model (POM) design pattern in Selenium improves test automation by separating UI structure from test logic, ensuring maintainability, reusability, readability, and scalability for growing web applications.
Updating an Object in the Local Database in MAUI .NET 9 [GamesCatalog] - Part 11
Apr 03, 2025.
Learn how to retrieve and update game statuses in a local database using MAUI .NET 9. Implement async functions in GameRepo and GameService, manage game status, and enhance UI interactions efficiently.
Understanding the Page Object Model (POM) in Test Automation
Mar 28, 2025.
The Page Object Model (POM) enhances test automation by improving maintainability, readability, and scalability. Implementing POM with best practices ensures efficient and reliable UI testing.
The Object Oriented Programming
Mar 17, 2025.
The Object Oriented Programming (OOP)  improves the scalability and reusability of the code. This comprise of class and objects.
Azure Computer Vision - Object Detection
Mar 10, 2025.
This article is about exploring object detection in images using Azure Computer Vision service. Azure AI Vision offers robust object detection capabilities, enabling applications to identify and locate objects within images by providing bounding box coordinates and confidence scores.
Passing an Object from a List to Another Page in MAUI MVVM .NET 9 [GamesCatalog] - Part 6
Mar 10, 2025.
This article covers object passing techniques using navigation, data binding, and command binding in the GamesCatalog app. Enhance your cross-platform development skills with structured MVVM patterns for seamless data transfer.
Scope Communication Object in JSP
Feb 28, 2025.
The Scope Communication object consist of session object, application object and pageContext object.
Understanding the JavaScript Object Notation (JSON)
Dec 31, 2024.
JSON (JavaScript Object Notation) is a lightweight, human-readable data format used for data interchange between web applications and servers. It supports key-value pairs, arrays, and objects, making it easy to parse and widely supported across programming languages.
TypeScript Object Spread
Oct 10, 2024.
Object spread in TypeScript allows for copying properties of objects or arrays using the spread operator (...), with later objects overwriting properties with the same name, and it can also be used to combine arrays or insert elements at specific positions.
What is Alibaba Cloud Object Storage Service (OSS)
Oct 08, 2024.
Discover Alibaba Cloud OSS, scalable and secure cloud storage for unstructured data, offering high durability, cost-effectiveness, and global accessibility.
Factory Method Pattern: Simplifying Object Creation in C#
Sep 06, 2024.
The Factory Method Pattern is a creational design pattern that delegates object creation to subclasses, promoting flexibility and maintainability. It defines an interface for creating objects but lets subclasses decide which class to instantiate. This approach reduces coupling and enhances scalability in complex systems.
Wrapper Class vs. Object Composition with UseCase
Jul 18, 2024.
Explore Wrapper Classes and Object Composition in object-oriented programming. Learn how wrappers adapt interfaces and enhance functionality without altering code, ideal for legacy systems.
Object Inheritance and Object Composition in Object Oriented Programming
Jul 12, 2024.
This content delves into two fundamental concepts of Object-Oriented Programming (OOP): object inheritance and object composition. It explores how inheritance enables class hierarchies and polymorphism, allowing for code reusability and extension.
Discards in Tuple and Object Deconstruction in C# .NET
Jul 01, 2024.
In C#, deconstruction allows you to extract values from tuples and objects into separate variables. It's a powerful feature that enhances readability and simplifies code when working with complex data structures. Discards, introduced in C# 7.0, further extend this capability by enabling you to ignore values that you don’t need during deconstruction.
Null Object Design Pattern in .NET Core
Jun 07, 2024.
A behavioral design pattern called the Null Object Pattern offers an object to represent an interface's missing object. In cases when a null object would result in a null reference exception, it's a means to provide an alternative behavior.
Understanding the Document Object Model (DOM)
May 27, 2024.
The Document Object Model (DOM) is a programming interface for web documents, representing the structure as a tree of objects, enabling dynamic content manipulation and interaction in web pages.
What are Classes in Object Oriented Programming (OOP)
May 08, 2024.
Classes in OOP serve as blueprints for creating objects. They encapsulate data and behavior, promoting modularity and code reuse through inheritance and polymorphism, essential for building scalable and maintainable software systems.
The Built-in Date Object in JavaScript
Apr 29, 2024.
JavaScript's Date object simplifies date and time handling in applications. Learn how to create, manipulate, format dates, handle timezones, and perform operations for dynamic web experiences.
What is Object Mapping in .NET and AutoMapper ?
Apr 10, 2024.
Object mapping plays a crucial role in modern software development, particularly in .NET applications where data transformation between different layers is a common requirement.
Introduction to 3D Object Control in Power Apps
Mar 21, 2024.
Introduction to 3D Object Control in Power Apps explores integrating 3D objects into user interfaces. Learn how to manipulate objects, design interactions, and enhance user experiences using Power Apps' visual programming capabilities for augmented and virtual reality applications.
Mastering Object Creation in C#
Mar 04, 2024.
Learn to create objects in C# step-by-step. Define classes, instantiate objects, access members, use constructors, and explore static constructors—master object creation for robust C# applications.
Override Basic Object of Python
Feb 06, 2024.
This article introduces the concept of overriding methods in Python, focusing on the str and repr methods of the base object class. It explains how developers can customize the output when printing objects by overriding these methods.
JavaScript Map Object in ES7 and TypeScript
Jan 16, 2024.
The JavaScript Map object is a versatile tool for mapping keys to values, offering efficient operations for searching, updating, and deleting elements based on specified keys. In this article, we will explore the capabilities of the Map object in ES7 (ECMAScript 2016) and delve into its application in TypeScript.
Set Object in ES7 and TypeScript
Jan 16, 2024.
The JavaScript Set object is a versatile tool for managing collections with unique values, accommodating various data types, including both primitive values and object references. In this article, we'll dive into the capabilities of the Set object in ES7 (ECMAScript 2016) and explore its usage in TypeScript.
WeakSet Object in ES7 and TypeScript
Jan 16, 2024.
The WeakSet object emerges as a unique entity designed specifically for storing weakly held objects. Unlike its counterpart, Set, WeakSet exclusively deals with objects, offering distinct advantages. This article delves into the intricacies of the JavaScript WeakSet object.
Building a Custom Object Mapper in ASP.NET Core Using C#
Dec 21, 2023.
Unlock the power of data transformation in ASP.NET Core with a custom object mapper. Delve into the steps—defining mapping configurations, implementing logic, and seamless integration—ensuring tailored, efficient, and maintainable data conversion in your applications. Happy coding!
Configure Azure AD Connect Sync and Cloud Sync Tools to Prevent Accidental Object Deletion
Dec 17, 2023.
This blog post is a combination of old and new features of Azure AD Connect Sync and Azure AD Cloud Sync tools. AAD Connect Sync feature was there already and what’s new is the Sync Client’s feature of preventing accidental deletion.
Reading properties of an object in C#
Nov 26, 2023.
This article explores two ways to read the properties of an object in C# without knowing its type at compile time: reflection and dynamic keyword. Reflection involves inspecting and manipulating metadata at runtime, providing flexibility but with potential performance drawbacks. On the other hand, the dynamic keyword allows for late-binding, bypassing static type checking, but may result in runtime exceptions and relies on the Dynamic Language Runtime (DLR). The choice between reflection and dynamic depends on specific needs and scenarios.
Array to Object in JavaScript: The Best Way to Manipulate Data
Oct 04, 2023.
Learn how to convert an array to an object in JavaScript with simple examples and methods.
SOLID Principle of Object Oriented Programming in C#
Sep 21, 2023.
The SOLID principles along with examples and explanations. These principles are indeed important for designing maintainable and robust software systems. If you have any specific questions or if there's anything else you'd like to know or discuss related to software development or any other topics.
Azure Custom Vision:Enhancing Vehicle Object Detection with Tailored Models
Jun 05, 2023.
This article describes about enhancing vehicle object detection using Azure Custom Vision and its applications.
Convert a JSON object into a string in C#
Jun 03, 2023.
Code example of how to convert an object into a JSON string in C#.
Azure Custom Vision: Object Recognition in .NET Applications
May 01, 2023.
In this tutorial, we'll learn how to call an Azure Custom Vision object recognition model from a .NET application.
Broadcast Object to Multiple Browser TABS using Javascript
Apr 24, 2023.
The Broadcast Channel API allows basic communication between browsing contexts (that is, windows, tabs, frames, or iframes) and workers on the same origin.
Power Up Your Automations: Mastering Array and Object Comparison in Power Automate
Apr 18, 2023.
Learn how to take your Power Automate game to the next level by mastering array and object comparison! Discover the tips and tricks you need to streamline your workflow and supercharge your automation skills in this must-read article
Copy All Properties Of One Object Into Another Without Any Package In C#
Mar 27, 2023.
In this article we are going to map one object to another object which are same type and also different type. Some properties are exact same and some are different in case.
Simplifying Object Creation - Using The Factory Design Pattern In Everyday Development
Mar 15, 2023.
In software engineering, a creational design pattern is a design pattern that deals with the process of object creation in a way that is both flexible and efficient. Creational design patterns provide general solutions for creating objects that are suitable for a wide variety of situations, without being tied to specific classes or configurations.
How To Check If A Key Exists In An Object In JavaScript
Mar 13, 2023.
In this tutorial, we'll determine if a specific key exists in an object in Javascript.
C# 11 - Immutable Object And Defensive Copy
Feb 27, 2023.
We discuss some issues related to Immutable Object and “defense copy”.
C# - Value Object Pattern, Data Transfer Object Pattern
Feb 22, 2023.
Beginner’s tutorial on Value Object (VO) Patten and Data Transfer Object (DTO) Pattern with examples
C# 11 - Immutable Object Pattern
Feb 22, 2023.
Beginner’s tutorial on Immutable Object Pattern with examples. An Immutable Object (Internal Immutability) in C# is an object whose internal state cannot be changed after it is created. That is different from an ordinary object (Mutable Object).
Differences Between Object Oriented Development(OOD) And Service Oriented Architecture(SOA)
Feb 16, 2023.
This article in deep explains the differences between Object Oriented Development(OOD) and SOA(Service Oriented Architecture).
Difference Between Var, Dynamic And Object type In C#
Feb 13, 2023.
In this article, I am going to explain var, dynamic, and object keywords in detail.
Destructure Object In React
May 11, 2022.
In this article, you will learn what is Destructuring in react js.
Convert JSON And XML Object Into Class Using Visual Studio
Jan 11, 2022.
In this article, we are going to explore about how to convert a JSON/XML object into the classes using Visual Studio.
Getting Started With Objective C - Creating Class, Object And Accessors
Dec 10, 2021.
This article is for the beginners who want to learn and develop iOS apps in Objective C. This article explains creating Class, Instance/Object and Accessors in Objective C.
C# - String Object Impact On Performance
Oct 29, 2021.
In this article, you will learn about C#- String Object impact on performance.
Using Alibaba Cloud Object Storage Service In .NET Core
May 24, 2021.
This article is a guide about how to us Alibaba cloud OSS with .net core.
Fundamentals Of TypeScript - Object Oriented Concepts
Apr 28, 2021.
In this article, you will learn about the fundamentals of TypeScript - Object Oriented Concepts.
Error | Object Doesn't Support Property Or Method 'Includes' In Internet Explorer 8
Mar 10, 2021.
In this article, I am going to explain how to fix the error Object doesn't support property or method 'includes' as well as Object doesn't support property or method 'indexOf' in internet explorer (IE) browser. Here, I will also explain about prototype and Polyfill in the javaScript.
Override Basic Object In C#
Jan 04, 2021.
We all know Object is the base class of all .NET classes and by default it is inherited to all .Net Classes
Identify If A Variable Is An Array Or Object In JavaScript
Oct 26, 2020.
This article will show and guide you to choose the functions and operators when checking if a variable is an array or object.
Lerp GameObject Forward And Backward Of A 3D Object Using C# Scripts In Unity
Aug 19, 2020.
In this article, you will learn about Lerp GameObject Forward and backward of a 3D Object using C# Scripts in Unity
Lerp Rotation Of A 3D Object Using C# Scripts In Unity
Jul 14, 2020.
In this article you will learn about Lerp rotation of a 3D object Using C# Scripts in Unity.
Purpose Of Abstract Class In Object Oriented Programming
Jun 20, 2020.
We have been using abstract class for a while. Let's understand why it was actually introduced.
BOM Windows Navigator Object In JavaScript
May 08, 2020.
In this article, you will learn about BOM Windows Navigator Object in JavaScript.
BOM Location Object In JavaScript
May 02, 2020.
In this article you will learn about BOM Location Object in JavaScript.
Null Object Design Pattern
Apr 27, 2020.
Null objects can be used in place of real objects when the object is expected to do nothing.
BOM Windows Object Methods and Properties in JavaScript
Apr 26, 2020.
In this article, we learn about BOM in JavaScript. Browser Object Model is a browser property of client-side JavaScript.
Document Object Model in JavaScript - Part Two
Apr 09, 2020.
In this article, you will learn about methods for the Document Object Model in JavaScript.
How to Create a Date And Math Object in JavaScript
Apr 06, 2020.
In this article, you will learn how to create a Date & Math Object in JavaScript.
Document Object Model in JavaScript - Part One
Apr 06, 2020.
In this article, you will learn about Document Object Model in JavaScript.
Increase Performance with an Object Pool or Why Singleton May Cause Performance Issues
Feb 23, 2020.
When creating a Singleton, think about if an Object Pool should be used instead.
C#.NET - JSON Object Mapper
Dec 31, 2019.
This article is about creation of a complex JSON object mapper using C#.NET technology Console Application.
Basic Types - Any And Object In Typescript
Dec 24, 2019.
In this article you will learn about Basic Types - Any And Object In Typescript.
Learn About List Container Object in Python
Dec 16, 2019.
In this article, you will learn about List container object in Python.
Bind Custom Object List To Treeview Using MVVM In WPF
Nov 25, 2019.
To understand this article, the reader should have knowledge of MVVM and Bindings.
Animating a simple object using CSS3
Nov 13, 2019.
In this article, you will learn about how to animate a Simple Object using CSS3.
Is Python Object Oriented?
Nov 06, 2019.
This article will describe whether Python is Object Oriented or not. You will get to know about the OOPS concepts used in Python with details.
PowerApps AI - Object Detection
Oct 11, 2019.
In this article, you will learn about PowerApps AI - Object Detection
Creating A Custom Object In SalesForce
Jun 28, 2019.
Reading this article, you can learn how to create and use a Custom Object (Customer) in SalesForce.
Difference Between Encapsulation And Abstraction In Object Oriented Programming
May 14, 2019.
In this article, you will learn about the difference between encapsulation and abstraction in object-oriented programming.
Abstract Class And Interface - Two Pillars In Object Oriented Programming
Mar 04, 2019.
Abstract classes are those classes which can't be initiated, that is, they are considered as incomplete classes. Let's learn the concepts of Abstract Classes and Interface in OOP.
Page Object Model Design Pattern 💻 In Selenium Web Driver
Dec 31, 2018.
In this article, we will learn page object model design pattern in Selenium web driver.
Get to the Bottom of C# Object Reference Not Set to an Instance of an Object in Visual Studio
Nov 24, 2018.
Struggling to understand why you're receiving the C# error Object Reference Not Set to an Instance of an Object? Learn the basics of this issue in Visual Studio and uncover the potential solutions our comprehensive guide offers.
Sharing Object Between Activities In Android
Oct 03, 2018.
This tutorial will discuss how can we share objects from one activity to another activity.
Integration Of Amazon Polly With SharePoint Using Client Side Object Model
Apr 30, 2018.
Amazon Polly is a service that turns text into lifelike speech, allowing you to create applications that talk and build entirely new categories of speech-enabled products.
C# Object To JSON Parser (JSON Serializer)
Mar 30, 2018.
This article demonstrate how to parse a C# object into JSON string without using any .Net serializer and third party libraries.
Preventing Insecure Object References In ASP.NET Core 2.0
Jan 10, 2018.
How to prevent insecure direct object reference in ASP.NET Core.
Intelligent Image Object Detection Bot Using Cognitive Computer Vision API
Jan 02, 2018.
Microsoft Cognitive services is set of cloud based intelligence APIs for building richer and smarter application development. Cognitive API will be used for searching meta data from Photos and video and emotions, sentiment analysis and authenticating speakers via voice verification.
Two Way Data Binding In Angular Without $scope Object Using MVC
Nov 16, 2017.
Data binding is the most useful and powerful feature among any of the existing or upcoming software development technologies. It is actually a process that bridges a connection between the view and business logic of the application.Basically we will see one-way and two-way data binding with respect to AngularJS applications. But before we jump to that section we will try to learn something about the scopes in AngularJS.