TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
C# Corner
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
About Reference
Share
facebook
twitter
linkedIn
Reddit
Topics
No topic found
Content Filter
Articles
Videos
Blogs
News
Complexity Level
Beginner
Intermediate
Advanced
Refine by Author
[Clear]
Ehsan Sajjad (5)
Pankaj Patel (4)
Mahesh Chand (3)
C# Curator (3)
Thiago Vivas (3)
Matthew Cochran (3)
Ziggy Rafiq (2)
Mike Gold (2)
G Gnana Arun Ganesh (2)
Banketeshvar Narayan (2)
Abhishek Singhal (2)
Aman Gupta (2)
Hamid Khan (2)
Ajay Mor (2)
Vijay Pratap Singh (1)
Sangeetha S (1)
Kaviya Balasubramanian (1)
Sanjeeb Lenka (1)
Naveen Kumar (1)
Velladurai (1)
Mahesh Verma (1)
Abhishek Arora (1)
Diptiranjan Sutar (1)
Mukesh Kumar (1)
Jitendra Mesavaniya (1)
Jaimin Shethiya (1)
Anubhav Chaudhary (1)
Vithal Wadje (1)
Ashutosh Gupta (1)
Suraj Sahoo (1)
Jignesh Trivedi (1)
Sandeep Thomas (1)
Saksham Gupta (1)
Shiv Sharma (1)
Kirtesh Shah (1)
Vipendra Verma (1)
Onkar Sharma (1)
Lakshmi V (1)
Sushila Patel (1)
Sanjay Kumar (1)
Alpesh Maniya (1)
Keyur (1)
Simran Verma (1)
Jaish Mathews (1)
Rojan George (1)
Sivaraman Dhamodaran (1)
Chandra Hundigam (1)
Sivasankar Gorantla (1)
Pradeep Yadav (1)
Gomathi Palaniswamy (1)
Saradha Gnanavel (1)
Ahmad Anas (1)
Ravinder Singh (1)
Sardar Mudassar Ali Khan (1)
Rinki (1)
Sourav Kayal (1)
Tural Suleymani (1)
Vijay Kumari (1)
Alessandro Del Sole (1)
Bulent Ozkir (1)
Sachin Nigam (1)
Amit Bhatt (1)
Ashish Shukla (1)
Mark Pelf (1)
Gurpreet Arora (1)
Praveen Kumar (1)
Satya Karki (1)
Puneet Walecha (1)
Vishal Verma (1)
Venkatasubbarao Polisetty (1)
Mahak Gupta (1)
Rijwan Ansari (1)
Sonali Desai (1)
Nimit Joshi (1)
Prakash Tripathi (1)
Jin Necesario (1)
Andrea Angella (1)
Related resources for Reference
No resource found
How to Create and Use Key Vault References in .NET Core Web API
10/28/2024 4:14:04 AM.
Azure App Configuration allows your application to use Key Vault references by creating keys that point to values stored in Key Vault. Rather than storing sensitive data directly, App Configuration us
Learn SharedPreferences in Android
10/22/2024 7:19:52 AM.
SharedPreferences is an Android feature used to store small amounts of data in key-value pairs. It allows apps to save user preferences, settings, and simple data across sessions.
Using Attributes and Metadata in C# 12
10/21/2024 5:38:45 AM.
Ziggy Rafiq demonstrates how to use attributes and metadata in C# 12 including improvements in parameter types, reflection capabilities, and best practices for maintaining self-documenting code.
Creating and Opening Microsoft Word Document from .NET Using C#
10/15/2024 11:54:12 AM.
This article explores how to manipulate Microsoft Word documents using C# in a Windows Forms application. It covers adding a COM reference for Word, creating instances of the Word application, and uti
Change Your Profile's Local Language In SharePoint Online
9/24/2024 9:05:12 AM.
Discover step-by-step instructions for accessing language settings, customizing your profile, and enhancing your user experience. Whether you're looking to improve communication or simply prefer a
How to Create a Simple Web Service and Use it in ASP.NET
9/17/2024 10:29:10 AM.
Learn to create and use a web service in ASP.NET with this guide. Start by setting up a new ASP.NET project in Visual Studio, adding a web service file, and defining methods for basic arithmetic opera
T-SQL Script for Purging Tables with Foreign Key References
8/2/2024 8:42:15 AM.
This article provides a comprehensive T-SQL script for purging tables in SQL Server, including those with foreign key references, ensuring data integrity and correct order of operations. Ideal for SQL
Filter and Fetch Property Listings by User Preferences
6/27/2024 11:04:41 AM.
xplore our platform's robust tools for filtering and fetching property listings according to your specific preferences. Customize your search based on location, price range, amenities, and more, e
Simplifying @ViewChild And @ViewChildren In Angular
6/17/2024 11:25:30 AM.
In Angular, changing the behavior or appearance of an element in a template from the component class requires a reference variable. This can be achieved using the @ViewChild and @ViewChildren decorato
Stack Vs Heap Memory - C#
6/7/2024 10:28:14 AM.
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, r
Null Propagation Operator: A New Feature of C# 6.0
5/29/2024 8:10:30 AM.
On November 12, 2014, Microsoft announced Visual Studio 2015 Preview and C# 6.0, featuring the Null Propagation Operator. This operator simplifies null checks, reducing code complexity and bugs. It al
Null-Conditional Operators in C# - Simplifying Null Checks & More
5/27/2024 11:46:08 AM.
Explore the null-conditional operators in C# 6.0, which simplify null checks and prevent NullReferenceExceptions. Learn about the ?. operator, null-conditional indexing, and combining these with null-
Ref And Out keyword In C#
5/24/2024 10:17:06 AM.
IN this article, we will learn Ref" and "Out" keywords in C# are used to modify method parameter behavior. "Ref" passes parameters by reference, allowing method changes to ref
Understanding ToString() vs Convert.ToString() in C#
5/23/2024 10:30:46 AM.
In C#, both ToString() and Convert.ToString() are used to convert objects to their string representation. However, they have different usages and behavior. Understanding the differences between these
Boxing and Unboxing in .NET C#
5/14/2024 5:20:51 AM.
In C#, boxing and unpacking are crucial ideas. Value types (int, char, etc.), Reference types (object), and Pointer types are the three forms of data in the C# type system. In essence, Unboxing does t
Understand Virtual Object.Equals, Static Object.Equals and Reference.Equals in Object Class
5/1/2024 11:12:00 AM.
In the Object class of C#, the Equals method can be overridden, creating virtual and static versions. Virtual Equals compares content, static compares references, while Reference. Equals provide refer
Upload a File and Then Create Zip File in .NET 4.5
4/29/2024 9:55:58 AM.
Learn file upload and zip file creation using DotNetZip Library in ASP.NET application. Setup library reference, add file upload control, and implement zip file creation logic. Utilize System.IO for
Story Of Equality In .NET - Part One
4/26/2024 12:15:39 PM.
This content outlines the complexities of equality and comparison in .NET, diving into topics like reference vs. value equality, the role of interfaces, and issues with floating-point arithmetic. It e
Implementing Equality For Reference Types
4/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
C# Out Parameter: Usage, Syntax, and Updates
4/15/2024 11:31:21 AM.
C# out parameters facilitate passing method arguments' references. Unlike ref, they need not be initialized. With C# 7.0, parameters can be directly defined in the method, streamlining code. A wi
Consuming Web Service In a Console Application
4/11/2024 10:56:50 AM.
Integrate web services seamlessly into console applications using .NET frameworks like .NET Core or .NET Framework. Utilize HttpClient or service references to communicate with SOAP or RESTful APIs, e
C# 8.0 ('Nullable Enable') To Avoid Null Reference Exception
4/10/2024 9:34:02 AM.
Explore the C# 8.0 nullable enable feature, identifying null reference exceptions in production code. Understand its implementation, compiler verification, and error detection, ensuring proper initial
Understanding C# Data Types
4/8/2024 11:24:28 AM.
Understanding C# Data Types is essential for programming in C#. It involves grasping primitive types like integers, floating-point numbers, booleans, and characters, as well as complex types like stri
Exception Filters in MVC
4/2/2024 9:12:12 AM.
Learn how MVC handles exceptions using built-in and custom exception filters. Explore the HandleError attribute for managing exceptions and creating custom error pages. Avoid the dreaded Yellow Scree
Boxing and Unboxing in C#
3/28/2024 10:40:41 AM.
In this article, we will learn Boxing and unboxing in C# allow conversion from value types to reference types and vice versa. This article explains boxing and unboxing in C#.
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
Solid Principle in C# : A Quick Reference with Example
3/24/2024 6:02:50 PM.
These principles guide object-oriented design for more understandable, flexible, and maintainable software. The Single Responsibility Principle suggests a class should have only one reason to change,
Auto-Populate Azure Pipeline Variables and Connections
3/11/2024 10:44:47 AM.
In this article we will discuss how deployment settings file can be used to auto-populate environment variables and connection references in target environment.
A Comprehensive Guide to Nullable Reference Types in C# 10
3/8/2024 2:55:22 AM.
Explore a comprehensive guide to leveraging nullable reference types in C# 10 by Ziggy Rafiq, providing detailed explanations, code examples, and best practices for improving code safety and robustnes
Understanding Regional Settings in SharePoint
3/1/2024 11:50:45 AM.
This guide offers a comprehensive overview of Regional Settings in SharePoint, emphasizing their significance in enhancing user experience and fostering global collaboration. It covers the functionali
C# - Understand Equality For Value Type And Reference Type
2/29/2024 9:55:15 AM.
In this article, you will learn about the nuances of equality comparison in C#, distinguishing between value types (like structs) and reference types (like classes). Understand how the == operator beh
How to Enable Single Click to Open an Item in Windows 8
2/28/2024 7:09:50 AM.
In this article, we will learn how to enable a single click to open an item in Windows 8 for faster navigation. Customize your mouse settings to streamline your workflow and improve efficiency.
How To Set A Printer To Print Black And White In Windows 10
2/27/2024 11:18:59 AM.
In this article, we will discover how to set your printer to print in black and white on Windows 10. Save ink and customize your printing preferences with ease. Learn to adjust settings, navigate prin
How To Change The Download Location In Windows 10
2/22/2024 11:24:39 AM.
In this article, I have described how to Modify the download location in Windows 10 to suit your preferences and organizational needs. Customize where files are saved for easier access and efficient f
Difference Between UNION and UNION All (SQL Server)?
2/12/2024 11:55:50 AM.
UNION merges and filters out duplicates from various SELECT queries, whereas UNION ALL combines them without eliminating duplicates, providing quicker results but retaining all rows, including duplica
Null Value And Null Reference Handling - C#6 To C# 9 New Features - Day One
2/12/2024 9:21:51 AM.
This article covers the options available in C# for null value and null reference handling. It includes new features of null handling introduced in C# 6.0, C# 8.0, and the upcoming version of C# 9.0.
NULL Conditional Operator In C# 6.0
2/7/2024 11:41:56 AM.
In C# programming, developers often encounter the "Object reference not set to an instance of an object" exception, commonly known as a NullReferenceException. However, with the introduction
Handling Null Values in DataGrid
2/7/2024 11:30:13 AM.
n C# programming, developers often encounter the "Object reference not set to an instance of an object" exception, commonly known as a NullReferenceException. However, with the introduction
Publishing Azure Worker Role Using The Publish Wizard
2/7/2024 4:57:46 AM.
This article provides a detailed guide on publishing an Azure Worker Role project to Azure using the Wizard mode in Visual Studio. It outlines the steps involved in setting up the project, selecting A
Implementing a Custom Loader in WPF with MVVM
2/6/2024 6:43:41 AM.
A custom loader in a WPF (Windows Presentation Foundation) application serves the purpose of indicating to the user that the application is performing a task or operation that may take some time to co
Null Handling in C# Using Null-Conditional and Coalescing Operators
1/25/2024 6:58:35 AM.
In C# programming, null handling is a critical consideration for robust and error-resistant code. This brief guide introduces two powerful operators, the null-conditional operator (?.) and the null-co
Value Types vs Reference Types in C#
11/19/2023 6:02:26 AM.
This comprehensive guide delves into the fundamental concepts of C# data types, distinguishing between value types and reference types. Covering characteristics, pros and cons, key differences, and be
Preferences DataStore In Android
11/12/2023 10:52:11 AM.
In this article, you will learn about Preferences DataStore in android. Your article provides a clear and detailed explanation of using Preferences DataStore in Android, along with a practical example
Types of Errors in Javascript
10/26/2023 9:03:15 AM.
Explore the diverse landscape of JavaScript errors, from syntax and reference issues to type, range, and logical errors, in this comprehensive guide to better understand, identify, and address coding
Is There Any Need To Boxing And Unboxing
10/10/2023 11:10:32 AM.
With Boxing and unboxing one can link between value-types and reference-types by allowing any value of a value-type to be converted to and from type object. Boxing and unboxing enables a unified view
Working Of Reference Type And Value Type
10/9/2023 5:36:31 AM.
This article shows you all the difference between reference and value type variables.
Boxing and Unboxing
10/3/2023 12:02:07 PM.
Details about the value type, reference type and details about the boxing and unboxing in C#.
Story Of Pass By Value And Pass By Reference In C#
9/25/2023 12:07:49 PM.
The ref keyword is used pass a value by reference in C#. Learn the difference between Pass By Value and Pass By Reference in C# and .NET with code examples.
Passing parameters To A function By Value And By Reference
9/18/2023 9:39:47 AM.
In this article we will see how to pass parameters to a function by Value and by Reference.
Learning Delegates In C#
9/12/2023 10:45:45 AM.
There is this thing in C# called a delegate, which is going to be crucial to build interactions between our objects. What’s a delegate, you ask? Good question. A delegate is a pointer to a method.
Understanding Generic Type in C#
9/12/2023 5:07:25 AM.
Before we start tampering around the code, lets understand why we need a generic type?
Why String Is Immutable
9/12/2023 4:49:40 AM.
A string is a reference data type in C#. A string is a sequential collection of characters that is used to represent text. The value of the String object is the content of the sequential collection of
The Object Class in .NET
9/5/2023 8:34:30 AM.
All the types in .NET are represented as objects and are derived from the Object class.
Stack, Heap, Value Type, And Reference Type In C#
9/5/2023 8:21:56 AM.
Now, let’s see what happens when we declare any variable like int a=10 in C#. When C# compiler will run, it will allocate a block of memory which will have name of variable i.e. a, its type i.e. int a
Difference Between Value Type And Reference Type
9/4/2023 11:11:55 AM.
This article tells us the difference between value type and reference type variables.In programming, data types are categorized as either "value types" or "reference types." These
Will Swap Work If C# Manipulates Objects By Reference?
8/29/2023 4:39:38 AM.
C# does manipulate objects by reference, and all object variables are references. On the other hand, C# does not pass method arguments by reference; it passes them by value. Thus, a regular swap metho
Delegates, Anonymous Method, And Lambda Expression In C#
8/24/2023 10:58:50 AM.
Delegates, Anonymous Methods, and Lambda Expressions in C# introduces essential concepts in C# programming related to delegates, anonymous methods, and lambda expressions. These features enable develo
Passing an argument by reference in C#
8/20/2023 7:29:39 PM.
This article contains useful information about how to use ref keyword in your C# program with the proper and easy to understand example.
Implementing Content Negotiation for Flexible Data Formats
8/16/2023 1:10:51 PM.
Content negotiation in ASP.NET Core is crucial for serving different data formats like JSON, XML, etc., based on the client's preferences. Here's a complete example of how to implement content
Get to the Bottom of C# Object Reference Not Set to an Instance of an Object in Visual Studio
6/28/2023 9:29:42 AM.
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
C# Heap(ing) Vs Stack(ing) In .NET - Part Two
6/6/2023 8:25:13 AM.
Having a basic understanding of how memory management works will help explain the behavior of the variables we work with in every program we write. In this article I'll cover some of the behavior
C# Heap(ing) Vs Stack(ing) In .NET - Part One
6/6/2023 8:17:38 AM.
Even though with the .NET framework we don't have to actively worry about memory management and garbage collection (GC), we still have to keep memory management and GC in mind in order to optimize
How To Use Reference And Borrowing In Rust?
5/9/2023 5:34:10 AM.
references and borrowing in rust, rust, references in rust
Call by Value and Call by Reference in JavaScript
3/21/2023 10:26:33 AM.
In this article we will learn the concept of Call by Value and Call by Reference.
The Complete Reference - Set Operations In MS SQL - UNION [ALL], INTERSECT, EXCEPT
2/24/2023 9:50:54 AM.
In this article, you will see the Complete Reference - Set Operations in MS SQL: UNION [ALL], INTERSECT, EXCEPT.
Reference Types Are Not Passed By Reference!
2/20/2023 5:15:13 AM.
This article will help you to understand what are the real differences between reference and value types and how reference types behave under the hood
Java Basics
2/15/2023 12:10:49 PM.
Java is a popular general-purpose programming language and computing platform. It is a high level, class-based, and object-oriented programming language. Java runs on multiple platforms. It means that
.NET MAUI - Good Bye MessagingCenter, Welcome WeakReferenceManager
2/2/2023 10:50:29 AM.
In this article, I explain how to set up the publisher/subscriber pattern in .NET MAUI with new techniques, replacing the obsolete MessagingCenter
Throw Statement in C#
11/24/2022 9:04:40 AM.
In this article I will explain you about Throw Statement in C#.
Passing Const Parameter to Functions in C#/C++/VB Compared
11/23/2022 8:38:00 AM.
Parameter passing to a function is extremely important in all programming languages. The desire to keep the passed parameter intact forced the compiler designers to add various keywords to the program
Difference between passing reference types by ref and by value
11/18/2022 6:21:31 AM.
We all know the difference between passing value types byval and byref, if the variable is passed byval any change to the variable value in the called function is not reflected back in the callee.
Ref Vs Out And Value Type Vs Reference Type
9/6/2022 6:35:20 AM.
In this article, you will learn about ref vs out and value type vs reference type.
Constraints in Generics
9/2/2022 10:18:23 AM.
Constraints are used in Generics to restrict the types that can be substituted for type parameters. Here we will see some of the commonly used types of constraints.
Thread-Safe Events In C#
7/31/2022 11:02:37 PM.
Discussion on the proper method to check for null-value and raise Event in C#.
How To Store And Retrieve The Image Using SharedPreferences In Android
6/2/2022 6:18:39 AM.
In this article, you will learn how to store and retrieve the image using SharedPreferences in android.
Pass By Value And Pass By Reference In JavaScript😀
6/1/2022 12:36:24 PM.
In this article, you will learn about Pass by value & Pass by reference in JS.
Introduction to C#
4/26/2022 10:02:58 AM.
This article concentrates on C# language programming.
How To Handle Nullable Reference In .NET 6
4/18/2022 7:07:58 AM.
As we know there are so many changes in .Net 6 and C# 10. This article describes one of the changes in C#10 on writing properties and objects of a class with an example.
Reference Type And Value Type in C#
4/11/2022 6:20:17 AM.
This article will give you a clear insight on what happens when a reference type is passed by value and what would happen when it is passed by reference.
C# Concepts - Value Type And Reference Type
3/31/2022 9:52:01 AM.
This article explains C# concepts of Value and Reference types.
Understand setShowTime With Webresource In Dynamics CRM
3/23/2022 3:00:17 PM.
In Dynamics 365 CRM, at times we must show only date part for a field of date time type if at all customers were not in favour of creating same field with date Only format. Then this can be achieved b
Working With Ref And Out Parameter In C#
3/22/2022 7:27:20 AM.
Here we discuss the ref and out parameters in C#. They are basically parameters and we can use it in a different way.
Tutorial: Creating C# Class Library (DLL) Using Visual Studio .NET
2/24/2022 10:09:25 AM.
This step-by-step tutorial shows you how to create a class library (DLL) in Visual Studio .NET.
Solution - Non-nullable Property Must Contain a Non-null Value in .NET 6
1/15/2022 4:57:51 AM.
Non-nullable property must contain a non-null value when exiting constructor. Consider declaring the property as nullable
The Complete Reference - Table Scan, Index Scan, And Index Seek
9/16/2021 12:44:52 PM.
In this article, you will learn about Table Scan, Index Scan, and Index Seek.
Introduction To Boxing And Unboxing In C#
4/6/2021 9:15:19 PM.
There are two functions used for typecasting the data types in C#, i.e: boxing and unboxing. Read to understand how to perform these conversions.
Classes And Objects
3/30/2021 1:22:59 PM.
In this article, users will know the importance of Class, Objects, and their references.
Understanding the Core Reference in ASP.Net Web Application
3/9/2021 6:39:13 AM.
In this article, I am describing the availability of core references for the ASP.NET Web Application in Visual Studio 2013.
Object reference not set to an instance of an object and the Null object Design Pattern
2/23/2021 2:53:47 AM.
in C# with .Net Core
Preparing .NET Interview - Part 2 (Basic Types)
2/9/2021 7:33:38 AM.
This article presents the common questions asked in .NET interview related to types and explains the answers in easy way.
== Operator and Reference Types in C#
1/1/2021 5:54:25 AM.
In this article, you will learn how equality operator works behind the scene when comparing reference types
JavaScript Primitive And Reference Types
10/2/2020 9:45:49 AM.
This article will discuss the builtin types of JavaScript and the difference between primitive and reference types.
The Complete Reference - Ranking Functions In MS SQL - ROW_NUMBER(), RANK(), DENSE_RANK() And NTILE()
9/1/2020 7:33:58 AM.
In this article you will learn about The Complete Reference - Ranking Functions in MS SQL: ROW_NUMBER(), RANK(), DENSE_RANK() and NTILE()
Equal, ==, And Reference Equal In C#
8/12/2020 7:53:05 AM.
In this article, you will learn about equal ,==, and reference equal in C#.
How to enable Nullable Reference Types
7/29/2020 1:33:35 AM.
Learn how you can enable the Nullable Reference Types feature in C# 8 and start fixing nullability issues in your code base.
Nullable Reference Types in C# 8
7/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 Pattern
7/28/2020 1:18:10 AM.
C# 8 Positional and Property Pattern
Introduction To Java 8
7/14/2020 7:57:23 AM.
In this article you will learn about Java 8 features.
Async Await Reference Implementation
6/5/2020 10:28:41 AM.
In this article, you will learn about async Await Reference Implementation.
How To Open and Read an Excel Spreadsheet into a ListView in .NET
5/21/2020 1:01:26 AM.
The Interoperability services make it very easy to work with COM Capable Applications such as Word and Excel.