C# Corner
Tech
News
Videos
Forums
Trainings
Books
Events
More
Interviews
Jobs
Live
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]
Naresh Beniwal(9)
Mahesh Chand(5)
Rohit Gupta(3)
Jitendra Mesavaniya(3)
Aashina Arora(3)
Sriganapathi Sekar(3)
Aarav Patel(2)
Rishima (2)
Praveen Kumar(2)
Uday Dodiya(2)
Jay Krishna Reddy (2)
Ishika Tiwari(2)
Jignesh Kumar(2)
Sardar Mudassar Ali Khan (2)
Rinki (2)
Edinbiro James(2)
Nitin (1)
Mohamed Shifan(1)
Asfaque Ansari(1)
Baibhav Kumar(1)
Shivang (1)
Sangeetha S(1)
Kautilya Utkarsh(1)
Ayush Gupta(1)
John Godel(1)
Lokendra Singh(1)
Rikam Palkar(1)
Sreenath Kappoor(1)
Amit Mohanty(1)
Deepak Tewatia(1)
Subarta Ray(1)
Praveen Raveendran Pillai(1)
Hanif Hefaz(1)
Kanishk Kumar(1)
Vijay Yadav(1)
Abhishek Chadha(1)
Hari Lakkakula(1)
Ramesh Palanivel(1)
Chandrakant Patil(1)
Allen Oneill(1)
Jithu Thomas(1)
Swesh S(1)
David Mccarter(1)
Ashutosh Singh(1)
Rahul Singh(1)
Ravinder Singh(1)
Abhishek Tiwari(1)
Madhu Patel(1)
Sachin Mishra(1)
George (1)
Mohamed Azarudeen Z(1)
Deepak Rawat(1)
Priyanshu Agnihotri(1)
Shivam Payasi(1)
C# Curator(1)
Munesh Sharma(1)
Jochen Bartlau(1)
Alagunila Meganathan(1)
Munib Butt(1)
Mukesh Sagar(1)
Rajanikant Hawaldar(1)
Mohit Kala(1)
Navin Prakash(1)
Jigar Shah(1)
Satya Karki(1)
Sameer Shukla(1)
Sai Kumar Koona(1)
Nagaraj M(1)
Diksha Gupta(1)
Ojash Shrestha(1)
Resources
No resource found
Why GEO Matters Today
Sep 09, 2025.
Learn why Generative Engine Optimization (GEO) matters in todayâs AI-driven search world. Discover how ChatGPT, Gemini, and Perplexity are changing search and why businesses and blogs must adapt.
How Do You Measure the Success of Your SEO Efforts?
Sep 06, 2025.
Unlock the secrets to SEO success! This guide provides a practical, human-focused approach to measuring your SEO performance. Go beyond rankings and traffic to understand visibility, engagement, conversions, and ROI. Learn how to track key metrics, analyze competitor benchmarks, and ensure your SEO efforts drive real business growth.
Importance of VLAN Configuration on Network Switches
Sep 04, 2025.
Discover the power of VLANs! This article explores how Virtual Local Area Networks enhance network security, performance, and manageability. Learn about VLAN types (Data, Native, Management), trunking, and the benefits of segmenting your network into smaller broadcast domains.
Get Notified on Telegram When a Specific Keyword Appears on Google News
Aug 27, 2025.
Monitor Google News for specific keywords and get instant Telegram alerts using Make.com. This setup avoids scraping and proxies, delivering timely updates directly to your chat.
What is a Variable Scope in JavaScript?
Aug 26, 2025.
Understand JavaScript variable scope: global, function, and block. Learn var, let, const differences and lexical scope. Write cleaner, bug-free code!
Create an Auto-Reply Email System Using Gmail Filters + Make.com
Aug 26, 2025.
Acknowledge support emails and new leads instantly while keeping replies accurate and traceable.
Web Development and Its Importance
Aug 25, 2025.
Web development involves building and maintaining websites and web apps, covering frontend, backend, and full-stack skills. It enables online presence, e-commerce, AI integration, responsive design, and innovative digital experiences.
đ Sports: The Spirit of Life
Aug 21, 2025.
Sports: The Spirit of the life
What is the Difference Between var, let, and const in JavaScript?
Aug 20, 2025.
Understanding the difference between var, let, and const in JavaScript is crucial for writing clean, efficient, and bug-free code. In this article, we break down their scope, hoisting, mutability, and best practices with examples.
Big Data Explained: Importance, Tools, Challenges & Future
Aug 19, 2025.
Big Data refers to massive volumes of structured, semi-structured, and unstructured data. It helps organizations analyze trends, improve efficiency, and make smarter decisions using advanced tools and technologies.
What is prompt engineering and why is it so important right now?
Aug 16, 2025.
Prompt engineering is one of the fastest-growing AI skills. Learn what it is, why it matters, and how students and businesses can benefit from mastering it. Includes techniques, use cases, and training from C# Cornerâs Learn AI.
đ What Is Liquidity in Blockchain?
Aug 12, 2025.
This article explains the concept of liquidity in simple terms, its types, importance, and real-world applications in finance, cryptocurrency, and business. Learn how liquidity impacts trading, investments, and overall market stability.
Deep Dive into JavaScript Hoisting
Aug 08, 2025.
A comprehensive guide explaining JavaScript hoistingâhow variable and function declarations are lifted during the compilation phaseâcovering var, let, const behaviors, and best practices to avoid pitfalls.
What are indexers in C#?
Aug 07, 2025.
Exploring indexers in C# is a powerful feature that lets objects behave like arrays. We'll explain the basics in simple language, compare them to properties, cover multiple examples including overloaded and multi-parameter indexers, and share real-world use cases.
Build a Simple Chatbot in Python Using NLTK and Rule-Based Logic
Aug 05, 2025.
In this article, you will build a lightweight Python chatbot that uses NLTK for text preprocessing and simple rule-based / similarity logic to respond to user queries. The bot handles greetings, FAQs, fallback similarity matching, and small talk. Itâs a practical beginner-to-intermediate project demonstrating natural language processing basics without deep learning.
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.
Real time Example of Constructor Chaining
Jul 23, 2025.
Learn how constructors work in Java, including overloading, static constructors, and constructor chaining using the `this` and `base` keywordsâdemonstrated with real-time examples like the `BankAccount` class.
What is AutoML and Why is it Important?
Jul 23, 2025.
AutoML stands for Automated Machine Learning. It is a way to automatically build machine learning models without needing deep knowledge of coding, algorithms, or data science.
Why Only a Few Altcoins Will Survive â And How to Pick the Best Coin or Token to Invest In
Jun 21, 2025.
Discover why the majority of altcoins are destined to fail and how history, founder experience, community strength, and sustainable ecosystems determine which tokens thrive. Learn smart strategies to protect your investments in the evolving blockchain landscape.
Why Generative AI Matters: How It's Changing Creativity, Learning, and Work
Jun 20, 2025.
Generative AI is transforming how we create, learn, and work. Discover the real-world impact of this powerful technology, from helping students and artists to boosting productivity and innovation across industries.
Understanding DBCC Commands in SQL Server: Use Cases and Importance
May 31, 2025.
Learn the essentials of DBCC commands in SQL Serverâpowerful tools for monitoring, maintaining, and troubleshooting databases. Mastering them ensures performance optimization, deadlock resolution, and proactive database health checks.
The Eternal Importance of Prompt Engineering for Vibe Coding
Apr 29, 2025.
Prompt engineering is the core skill of Vibe Coding, ensuring AI understands tasks clearly. Clear communication transforms AI into a powerful ally, now and in the evolving future of development.
Working with Anonymous Function(Lambda) in Python
Mar 27, 2025.
A lambda function in Python is an anonymous function (function without a name) that can have any number of arguments but only one expression. It is defined using the lambda keyword.
Making Sense of yield in C#
Mar 18, 2025.
In C#, the yield keyword is used to create iterators that return values one at a time without generating a full collection. It enables lazy evaluation, meaning elements are only computed when requested. This can lead to better performance and lower memory usage.
Learn Const Keyword in JavaScript
Feb 05, 2025.
The const keyword in JavaScript, introduced in ES6, is used to declare variables that cannot be reassigned. It provides block-scoped immutability, ensuring values remain constant. Unlike var and let, const prevents reassignment but does not make objects immutable.
The Importance of Unit Testing in .NET Applications
Jan 07, 2025.
Unit testing is a crucial practice in .NET applications that helps ensure code reliability, maintainability, and efficiency. By using frameworks like NUnit, MSTest, and XUnit, developers can automate tests, catch bugs early, and improve code quality.
Essential C# Keywords
Dec 25, 2024.
This article explains important C# keywords that help in writing more efficient code. It covers keywords like volatile, value, get, set, yield, partial, and where, describing their uses in a simple manner. These concepts are essential for anyone looking to improve their C# programming skills.
Importance of Bootstrap in FrontEnd Development
Dec 23, 2024.
Bootstrap simplifies front-end development by providing responsive design, pre-designed components, and consistent styling. This article includes a detailed project demonstrating Bootstrap's implementation through code snippets to build a responsive portfolio website.
.NET 9 : Params Collections
Nov 15, 2024.
In .NET 9 the params keyword has been extended to support not only arrays but also other collection types like ReadOnlySpan<T> and IEnumerable<T>. This enhancement offers greater flexibility and potential performance improvements.
The Importance of Design Patterns in .NET Core Development
Sep 05, 2024.
This article discusses the importance of design patterns in .NET Core development, highlighting how they enhance scalability, maintainability, and flexibility. Key patterns include Singleton, Repository, Factory Method, and Strategy, improving code quality and communication.
Crafting Efficient and Maintainable C# Code
Aug 28, 2024.
This guide explores essential C# best practices for robust, maintainable code. It covers using meaningful variable names, following naming conventions, handling null values, and using var judiciously.
Learn Importance of Cloud Security
Jul 05, 2024.
Cloud security is crucial in today's digital age as it protects data, applications, and services in cloud environments. It involves measures like encryption, multi-factor authentication, and threat management to safeguard against data breaches and cyber threats.
How to Seed Identity in SQL Server
Jul 03, 2024.
Discover SQL Server's IDENTITY columns for automatic unique number generation. Learn to create tables with IDENTITY, insert data without specifying IDs, seed values with DBCC CHECKIDENT, manage explicit ID insertions with IDENTITY_INSERT, and reset identity seeds using TRUNCATE TABLE.
Exploring let, var, and const in JavaScript Declarations
Jun 04, 2024.
In JavaScript, choosing between var, let, and const is crucial for code behavior and maintainability. var is function-scoped and can be redeclared, while let and const are block-scoped. let allows reassignment, and const prevents it.
Hide Base Class Members in C# .NET with new Keyword
May 30, 2024.
In C# .NET, the new keyword allows derived classes to hide members of a base class. This technique, known as member hiding or shadowing, is used to define a new implementation for a member without overriding the base class version.
Usage of âRequiredâ Keyword in C#
May 16, 2024.
In this article, we will learn about the usage of required keywords in C#. In C# 11, the `required` keyword enforces the initialization of properties and fields within classes, records, or structs, enhancing code reliability by preventing uninitialized members and ensuring data integrity.
Var and Let and Const in JavaScript
Apr 04, 2024.
All these keywords are used frequently in application development and used to store the values. Nevertheless, at the high level, these have few common features and few differences. let us see the difference between all with practical examples.
What is Record Keyword/Function in C#?
Apr 03, 2024.
Records introduced in C# 9.0 represent a significant enhancement to the language's capability for handling data. This article aims to explore records in-depth, covering their syntax, features, and usage through illustrative examples.
What is Public Methods or Public Keyword in C#?
Apr 02, 2024.
Access modifiers play a crucial role in object-oriented programming languages like C#. They dictate the accessibility of classes, methods, properties, and other members within a program. In this article, we delve into the concept of public methods in C#, exploring their significance, usage, and best practices.
Boost Coding Productivity with Yield Keywords in C#
Mar 28, 2024.
In today's programming landscape, continuous learning is essential for developers to enhance productivity and efficiency. C# introduces new features like yield return and yield break, optimizing code execution and memory usage. Let's explore their significance through practical examples.
Namespace for Authentication Routes in MVC and Its Importance
Mar 19, 2024.
The System.Web.Mvc namespace in ASP.NET MVC is crucial for authentication routes, aiding in code organization, readability, and integration with framework features for seamless authentication and authorization tasks.
Understanding "out var _" in C#
Mar 11, 2024.
In this article, we will learn about the use of "out var _" in C#, a syntax that allows declaring a variable inline without specifying its type. Learn its purpose, usage, and how it enhances code readability.
Difference Between let, var, and const in JavaScript with Example
Mar 05, 2024.
In this article, I will demonstrate how to use Var, let, and const with examples. The Var, Let, and const keywords are used to declare variables in JavaScript. Choosing the right variable while writing code makes it more efficient and robust.
The Importance of Responsible AI and Ethics and How Azure AI Can Help
Feb 14, 2024.
We cannot simply throw AI at things and hope it will work - we need to consider ethics....
Synchronous vs Asynchronous Programming in ASP.NET Core Web API
Jan 21, 2024.
Synchronous Programming: In synchronous programming, tasks are executed one after the other, in a sequential manner. When a request is made to a synchronous API, the server processes the request and waits for it to be completed before moving on to the next task. This means that if one operation takes a long time to finish, it can block the execution of subsequent operations, potentially leading to slower response times for clients.Asynchronous Programming: On the other hand, asynchronous programming allows tasks to be executed concurrently. When a request is made to an asynchronous API, the server can initiate tasks and continue processing other requests without waiting for the previous tasks to be completed. This can lead to better scalability and responsiveness, especially in scenarios where certain operations, such as I/O operations, may take some time.ASP.NET Core Web API: In ASP.NET Core Web API, you have the flexibility to choose between synchronous and asynchronous programming models. The framework supports both approaches. Asynchronous programming is particularly useful when dealing with I/O-bound operations, such as accessing a database or making external API calls, where the application can continue processing other tasks while waiting for the I/O operation to complete.To implement asynchronous programming in ASP.NET Core Web API, you can use the `async` and `await` keywords in your controller methods, allowing you to write non-blocking code. This helps improve the overall performance and responsiveness of your API, especially in scenarios with high concurrency.
What Is the Difference Between var, let, and const in JavaScript?
Jan 17, 2024.
In JavaScript, var, let, and const declare variables with differences in scope, hoisting, and reassignment. Prefer let and const for better scoping, predictability, and avoidance of common bugs.
Beyond Keywords: Decoding the Hidden Meaning - Semantic Search
Dec 20, 2023.
Semantic Search represents a significant shift in how we interact with information. As technology advances, Engines will become even better at grasping complex concepts and nuances in language. As voice assistants become more sophisticated, semantic search will be crucial for accurate and natural interactions. Search engines will become personal knowledge hubs, anticipating our needs and offering relevant information even before we ask.
Using RESTSharp for CRUD Operations in ASP.NET Core Web API
Dec 19, 2023.
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 focus on implementing functionality rather than managing low-level HTTP communication.By breaking down each operationâPOST, PUT, DELETE, GET, PATCHâand providing corresponding code snippets, the process of creating, retrieving, updating, and deleting resources becomes more accessible. The RestClientHelper class encapsulates RESTSharp configuration, promoting code reusability and maintainability.
The Importance of Attending Conferences
Dec 04, 2023.
The author underscores the importance of in-person conferences for professional growth, particularly for engineers. They outline the personal and general benefits of conferences, such as learning new approaches, networking, and gaining unique industry insights. A Twitter poll showed engineers' disappointing level of conference attendanceâowing mostly to employer restrictions. The author advocates for companies to invest in continuous learning opportunities like conferences, as avoiding this could result in technological stagnation. For individuals, the piece stresses the value of engagement at conferences through interactions with speakers and fellow attendees.
Decoding the Importance of HTTP Status Codes in Web Development
Oct 17, 2023.
In today's digital era, staying at the forefront of web development requires a deep grasp of HTTP status codes. These three-digit numbers reveal vital insights into web requests and responses, making them essential for troubleshooting and issue diagnosis.
How To validate Appsetting.json Configuration Values In .NET
Oct 16, 2023.
In .NET applications, the appsettings.json file is commonly used to store configuration settings. It's essential to validate the values stored in this file to ensure that they meet the required format, data type, or specific constraints defined by the application. Validation of appsettings.json configuration values in .NET involves implementing checks and safeguards to confirm that the values are valid and usable by the application. This validation process helps prevent runtime errors and ensures the application behaves as intended, adhering to the specified configuration guidelines.
Passing an argument by reference in C#
Aug 20, 2023.
This article contains useful information about how to use ref keyword in your C# program with the proper and easy to understand example.
How to Find UDID for Apple Devices?
Aug 08, 2023.
Discover the importance of the Unique Device Identifier (UDID) for Apple devices in this comprehensive guide. Explore its role in app development, beta testing, enterprise device management, technical support, and more. Learn various methods to locate your device's UDID, from using iTunes and third-party apps to advanced command-line techniques. Understand the significance of UDID while safeguarding your privacy and security. Unveil the world of UDID and confidently access this digital fingerprint for enhanced device functionality.
Understanding The Importance Of Tokenization In Machine Learning
Jul 11, 2023.
In this, we will discuss tokenization, its types, techniques with examples, and why we tokenize.
How To Use Order By in MySQL
Jun 23, 2023.
Order by is a useful feature in MySQL that allows you to sort query results based on one or more columns in ascending or descending order. In this article, we will discuss how to use order by in MySQL with step-by-step examples.
Multi-Threading (3), async, await in C#
Jun 21, 2023.
This article will discuss Async, Wait key words in C#
Personalization Unleashed: Supercharge User Experiences with Azure PersonalizerđĽ
May 24, 2023.
Discover the game-changing potential of Azure Personalizer! This powerful tool empowers developers to create personalized experiences that captivate and engage users like never before. By leveraging cutting-edge technologies like reinforcement learning, Azure Personalizer enables you to deliver tailor-made recommendations and content that leave a lasting impression
Native Keyword In Java
May 19, 2023.
In this article, you will learn Native Keyword in java
What is Default Keyword in Java
May 11, 2023.
In this article, you will learn about What is Default Keyword in Java
How to Use Clear Keyword An Array in C#
May 10, 2023.
In this article, you will learn about what is a Clear Keyword an array in C#
What Is Short keyword In C#
May 10, 2023.
In this article, you will learn about What is Short Keyword in C#
Understanding the Importance of Pagination in Document Organization Live example
May 08, 2023.
Understanding the Importance of Pagination in Document Organization live example
The Importance Of HTML In Web Development
May 02, 2023.
In this article, you will learn about the Importance of HTML in Web Development.
Simplifying Your C# Code: Why You Should Avoid Using 'Else' keyword
May 01, 2023.
In this article will be seeing the benefits of avoiding else keyword in C# programming.
Match in Rust
Apr 26, 2023.
match control flow in rust
This keyword in Java
Apr 25, 2023.
In this article, you will learn about This Keyword in Java
How To Use MySQL Constraints And Understand Their Importance
Apr 24, 2023.
MySQL constraints are rules or restrictions that enforce data integrity and consistency by preventing invalid or inconsistent data from being inserted or updated in tables.
What is Abstract Keyword in java
Apr 22, 2023.
In this article, you will learn about What is abstract Keyword in Java
Byte Keyword in Java
Apr 21, 2023.
In this article, you will learn Byte keyword in java.
How to Remove An Element from An Array In C#
Apr 21, 2023.
In this article, you will learn about How to Remove An Element from An Array In C#?
Concept Of Hoisting And TDZ(Temporal Dead Zone)
Apr 20, 2023.
In this article, I'm going to Explain, how Hoisting and TDZ work in js
Regular function vs Arrow function in JavaScript
Apr 20, 2023.
In this article, we will learn the difference between the regular function and the arrow function in JavaScript
What Is Boolean Keyword In Java
Apr 07, 2023.
in this article, you will learn What is the boolean keyword in Java
What is the purpose of the 'async' and 'await' keywords in JavaScript?
Mar 12, 2023.
Learn what the 'async' and 'await' keywords are in JavaScript and how to use them in async code.
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.
Yield Keyword In C#
Feb 13, 2023.
In this article, we will learn about the Yield keyword in C#
Understanding The Importance Of Linear Regression In Data Analysis
Feb 09, 2023.
In this article, we'll learn about the Importance of Linear Regression in Data Analysis.
The Importance Of Data Analytics In Today's Business Landscape
Feb 08, 2023.
In this article we'll learn about The Importance of Data Analytics in Today's Business Landscape'
The Importance Of Data Visualization In Modern Web Applications
Feb 07, 2023.
Data visualization is becoming increasingly important for businesses and organizations in today's fast-paced, data-driven world. With the exponential growth of data in recent years, the need to effectively communicate and understand complex data sets has become more critical than ever. This is why data visualization has become a crucial tool for businesses and organizations, allowing them to make sense of the data they collect and use it to make more informed decisions.
Email Yourself New Tweet With Specific Keyword Using Azure Logic App
Dec 21, 2022.
In this article, we are going to learn about how to Email yourself a new tweet with specific keywords Using Azure Logic App
SQL Keyword
Dec 13, 2022.
In this article we will learn about SQL Keyword
Using The New Required Keyword In .NET 7
Dec 01, 2022.
In this article, you will learn how to use the new required keyword in .NET 7.
Search A String Entire Database (SQL Server)
Oct 20, 2022.
Searching a string in all the tables available in the SQL Server database
Type Checking in C#
Sep 27, 2022.
In this article you will learn about type checking in C#.
Difference Between Var, Let, Const In JavaScript
Aug 13, 2022.
In this article, you will learn the difference between Var, Let, Const in JavaScript.
Var, Final And Dynamic Keywords In Flutter đ
Jul 02, 2022.
In this article, we will learn about var, final and dynamic keywords itâs more important in dart.
SETS In Python
Jun 27, 2022.
This article is dedicated to concepts of SETS in Python. Sets are one the built-in Data Structure of Python.
Importance Of React Native Development
May 30, 2022.
In this article, you will learn about the importance of React Native Development.
Smart Contracts And Importance Of Determinism On Blockchain
Apr 20, 2022.
This article describes what is Smart Contract, its uses, benefits, determinism, and the importance of determinism on the blockchain.
Demystifying âvarâ In Java
Jan 19, 2022.
The article explains the internals of the keyword 'var' in Java.
Working With CSV In Python
Dec 16, 2021.
In this article, you will learn about CSV In Python.
Working With Async/Await/Task Keywords In Depth
Dec 13, 2021.
In this article, you will learn how to work with Async/Await/Task keywords in depth.
Classes And Objects In Python
Nov 30, 2021.
In this article, you will learn about Class and Object in Python.
How To Use Yield In Python?
Nov 09, 2021.
In this article, you will learn what is yield and how to use the yield keyword in python?
Eval Keyword In Python
Sep 29, 2021.
This article is useful to understand switcher and eval in python.
Python - Importance Of Functionâď¸
Jul 20, 2021.
In this article, you will learn about the importance of Function in Python.
How To Do Data Cleaning In Power BI And Its Importance
Jul 05, 2021.
In this article, you will learn how to do data cleaning in Power Bi and Its Importance.
Python - Importance Of While Condition âď¸
Jun 15, 2021.
In this article, you will learn about the importance Of While Condition in Python.
Python - Importance Of For Loop âď¸
Jun 12, 2021.
In this article, you will learn about for Loop in Python.
Importance Of Probability In Machine Learning And Data Science
May 11, 2021.
This article covers the foundation of probability used extensively on Machine Learning and Data Science.