Resources  
  • Creating An Extension Method To Get Enum DescriptionMar 30, 2022. This article will take you down the rabbit hole to understand the extension methods in C#.
  • Real-Time Example Of Extension Method In C#Jan 24, 2020. This article demonstrate how to create extension method for long type and it can be used across all your classes within your project.
  • Generic Extension Method To Map Objects From One Type To Another Jan 28, 2019. In this article, we will learn about Generic Extension method to map objects from one type to another.
  • Custom Extension Method In C#Aug 23, 2017. In C#, extension methods are a powerful feature that allows you to add new methods to existing classes without modifying their source code. A custom extension method in C# is a user-defined method that is added to an existing class or interface using the this keyword as the first parameter of the method. This enables you to invoke the extension method on instances of the target class or interface as if it were a native method.
  • How To Use Extension Method In C#Nov 26, 2015. In this article you will learn how to use Extension Method in C#.
  • Extend Sealed Class in C# Using Extension Method - A Simple ApproachAug 11, 2015. In this article you will learn how to extend a sealed class in C# using an extension method.
  • Understand Extension Method in C#May 17, 2014. This article explains extension methods of C#. The extension method is a modified version/slightly changed version of a static method.
  • Create And Use An Extension Method In C#May 05, 2014. In this article, learn how to create a extension method in C# and why we need extension methods.
  • Create HTML Helpers Extension Method to Get Id and Name in jQuery FunctionOct 03, 2013. This article introduces two extension methods of the HtmlHelper class, one that obtains the Id in a jQuery function and another obtains the Name in a jQuery function.
  • Custom Extension Method to Compare List in C#May 24, 2012. In this article, we will see how to create a custom extension method to compare 2 lists in C#.
  • PIN Extension Method Using C#Jun 07, 2011. An extension method is a special kind of static method that allows you to add new methods to existing types without creating derived types. PIN stands for the three extension methods PreviousItem, IndexOfCurrentItem and NextItem.
  • ToLookup Extension Method explainedMay 28, 2011. The ToLookup() method can be used to quickly create lookup items based on different conditions.
  • What is Extension Methods in C#?Mar 26, 2024. This article delves into the concept of extension methods in C#, exploring their syntax, benefits, and best practices through practical examples. It offers a means to extend existing types without altering their original implementation, enabling developers to augment functionality.
  • Exploring .NET 6's MinBy() and MaxBy() Extension MethodsMar 22, 2024. In this article, I will demonstrate the exciting new additions to LINQ extension methods introduced in.NET 6: MinBy() and MaxBy(). Let's explore how these powerful methods simplify code, providing efficient solutions for selecting extreme values within a generic sequence.
  • Extending List Functionality with C# Extension MethodsJan 22, 2024. In this article, I will demonstrate How to create an extension method in c# for List type. I will explain how we can extend the functionality of List without a new derived class. I will create extension methods for list type will help us use across project without creating new class.
  • Extension Method in C#Dec 27, 2023. Extension Methods in .NET, a powerful feature introduced in .NET Framework 3.0. Learn how to seamlessly add or extend methods to existing types, enriching your coding experience. ??
  • Simplify Your Code with C# 12 Extension MethodsApr 26, 2023. C# 12's New Extension Method Features: Simplifying Your Code and Making It More Modular
  • Learn About Extension Methods In C#Dec 26, 2019. In this article I am explaining about how we can extend the existing methods.
  • LINQ Extension Methods - Partitioning Operator - Part FourAug 16, 2018. This article is continuation of Linq extension methods. In this article I am going to demostrate partitionaning operators like skip, skipWhile, take and TakeWhile.
  • LINQ Extension Methods - Element Operator And Set Operator - Part ThreeAug 14, 2018. In this article, we are going to explore another two operators like element operator and set operators. Element operators are used to returning the particular element from the collection and set operators like distinct, excepts, Intersect and union which are used to get the unique element or all element from a single collection or multiple collections based on specific condition or based on our requirement.
  • LINQ Extension Methods Quantifier And Aggregation Operator - Part TwoAug 08, 2018. This article is continuation of Linq extension methods. If you want to read first part please click here Part One. In this article I will demonstrate quantifier operator and aggregation operators.
  • LINQ Extension Methods - Part OneAug 05, 2018. This article explains linq extension methods like filtering, grouping and sorting and projection orators
  • Learn About Extension Methods In TypeScriptMay 17, 2018. Extension-method gives you the power to add new methods to existing types. You don’t have to create a new derived-type. You can write extension-method of any data-type you want. It’s just like writing a simple function of a specific class. These are static methods. We can extend any class or interface to write our own extension-method but remember, we cannot override the existing ones. Even if we have the same name and signature of our own extension-method as of the existing one, then our method cannot be called in any case. So, make sure that whenever you write your extension-method, name and signature should differ from the existing ones.
  • Extension Method In C#May 23, 2017. Extension Method In C#. Extension method is a special kind of static method which we can access throughout or outside of a program. Extension method helps us to extend the class with new methods without any changes in base type or class. We can create new methods in the dll library class also without changing the old code though extension method.
  • Handling Casing Issues Though Extension Methods In C# And Visual BasicNov 06, 2015. In this article you will learn how to handle casing issues though Extension Methods in C# and Visual Basic.
  • Extension Methods in C#Jul 13, 2015. In this article you will learn Extension Methods feature in C# with simple example.
  • Frequently Used String Extension Methods in C#Jun 02, 2015. This article has a small collection of string extension methods for use in daily development.
  • What Are Extension Methods and How to Use ThemMay 25, 2015. This article describes extension methods and explains how and when to use them.
  • Extension Methods in C#Apr 14, 2015. This article explains extension methods of C#.
  • Extension Method in C#Feb 17, 2015. In this article, we will learn what extension methods are and how to create and implement your own extension method.
  • Extension Methods in C#Dec 26, 2014. In this article you will learn about Extension Methods in C#.
  • Extend the C# Types Easily With Extension MethodsDec 12, 2014. This article provides an introduction to extension methods and shows how to extend existing types without having to modify them in any way,
  • Facts About Extension Methods in C# With PracticesSep 18, 2014. In this article you will learn Extension Methods in C# with Practices.
  • Extending the Behavior of an Interface Using Contravariance, Generic Typing and Extension MethodsAug 05, 2014. In this article, I demonstrate how to take this approach a step further by using contravariance and generic typing to extend a public interface.
  • Extension Methods in C# 3.0Jul 02, 2014. This article explains Extension methods, a new existing feature of C# 3.0.
  • Extension Methods In C#Feb 17, 2014. This article explains Extension methods. Extension methods are static methods, that are always implemented in a static class. In C# we already have some built-in extension methods like Union, Where and Zip.
  • Extension Methods in C# SimplifiedDec 22, 2013. In this article, you will learn the basics of extension methods in C# and why and how to use them.
  • Extension Methods in C#Dec 13, 2013. In this article, I will try to explain what an Extension Method is and in which scenario it is used.
  • How To Use Extension Methods In C#Aug 08, 2013. This article explains use of Extension Methods in C# to increase the functionality of a type (class).
  • Extension Method In C#Jun 15, 2013. Extension Methods are a new feature in C# 3.0. An Extension Method enables us to add methods to existing types without creating a new derived type, recompiling, or modify the original types.
  • Creating Extension Methods in ASP.NETSep 26, 2012. In this article we will create some extension methods for an ASP.Net application.
  • Overview of Extension Methods in C#Sep 21, 2012. This article is an overview of Extension Methods in C#.
  • C# Extension Methods: ExplainedAug 06, 2012. The intention of the article is to give an idea of what extension methods are and their benefits.
  • Practical Usage of Complete Extension Methods in LINQApr 18, 2012. In this article we are going to see the complete usage of extension methods in LINQ with the help of a Lambda expression.
  • Frequently Used Extension Methods in LINQApr 15, 2012. In this article we are going to see the frequently used extension methods in LINQ with the help of Lambda expressions.
  • Extension Methods In .NETFeb 06, 2012. To put it in a simple manner, Extension Methods have been introduced in the .NET 3.5 framework to add methods to a class without altering the code of that class.
  • Extension Method in C#Nov 16, 2011. In this article we will define the Extension Method and perform the sum arithmetic operation in C#.
  • Extension Methods in C#Oct 17, 2011. .NET framework comes with a set of inbuilt classes and types which we use extensively in our applications. Integer, string, float etc are some of these which are very frequently used.
  • Extension Methods in .NETJul 21, 2011. In this article we will see what extension methods are, why we need them and how to create them.
  • Extension Methods in C#Feb 11, 2011. Extension methods make it possible to write a method to a class that doesn't offer the method at first. You can also add a method to any class that implements a specific interface, so multiple class can make use of the same implementation.
  • What are Extension Methods and how to implement themDec 14, 2010. In this article you will learn what are Extension Methods and how to implement Extension Methods.
  • C# Extension MethodsSep 06, 2010. In this article you will learn how to use Extension Methods in C#.
  • Extension Methods for Daily UseSep 01, 2010. Extension Methods allows the programmer to extend the functionality of a type without having to derive from the type.
  • Introduction to LINQ, Extension methods and Lambda ExpressionsOct 18, 2009. This article is an introduction of LINQ, Extension methods and Lambda Expressions. In my following articles, I will delve into more details.
  • Extension Method in C#. Everything You Need To LearnAug 31, 2009. This article explains Extension Methods in C#. Extension methods enable you to add methods to existing types without creating a new derived type, recompiling, or otherwise modifying the original type.
  • Extension Methods in C#Mar 17, 2009. In this article I would like to introduce one of new C# 3.0 enhancements “Extension Methods” and so on.
  • Secrets of Extension Methods: Part IIDec 23, 2008. This article explains how Extension Methods are used in LINQ.
  • Secrets of Extension Methods: Part IDec 22, 2008. This article gives an introduction to Extension Methods.
  • Extension methods under .NET Framework v2 and v3Mar 31, 2008. This artilce tells you how to implement extension methods when using the .NET Framework v2 or v3 within Visual Studio 2008.
  • Azure DevOps: Resolve Merge Conflicts with Pull Request ExtensionMar 27, 2024. In this article, we are going to learn how to resolve git merge conflicts within Azure DevOps by using an Azure DevOps Marketplace extension called Pull Request Merge Conflicts.
  • Learn about Priority Queue in C# with examplesMar 27, 2024. Learn more about queues and priority queues in C# with practical examples and methods like Enqueue, Dequeue, Peek, Count, Clear, and more. Dive into efficient data structure management.
  • What is the Virtual Method in C#?Mar 26, 2024. In this article, we will provide an explanation about the virtual method with consise answer, which is help full for the people who wants to attends the C# with opps interview.
  • C# HTTP Methods: Safe vs. Unsafe, GET vs. POST in .NET CoreMar 26, 2024. Dive into advanced topics like dependency injection, service configuration, and implementing retry policies and circuit breakers. Elevate your API integration game with this comprehensive guide to leveraging HttpClient effectively.
  • Decorator Pattern in C# - 3 versionsMar 20, 2024. In this article, we will explore the versatile Decorator Pattern in C#, presented in 3 different versions. Enhance your understanding of object-oriented design with this powerful pattern, offering flexible ways to add functionality to objects dynamically.
  • Enabling Nested Virtualization on VMware ESXi VMsMar 19, 2024. Enabling nested virtualization on VMware ESXi VMs allows you to run hypervisors within virtual machines, thereby providing a testing and development environment within your existing virtualized infrastructure.
  • What is DateTime Manipulation in C#?Mar 12, 2024. Master DateTime manipulation in C# with this comprehensive guide. Explore methods like 'Add' and properties for modification, extract components, and learn about rounding and truncating DateTime values for robust applications.
  • Misconceptions About the Four LINQ methodsMar 09, 2024. Misconceptions about the four LINQ methods. Single(), SingleOrDefault(), First(), and FirstOrDefault(). This article addresses misconceptions surrounding four LINQ methods—Single(), SingleOrDefault(), First(), and FirstOrDefault(). Clarifying differences and potential pitfalls helps prevent null references and invalid operator exceptions in code.
  • Decoding Expression Trees in C#Mar 08, 2024. This article contains the details of how to Decoding Expression Trees in C#.
  • What is the Benefit of Strict Mode In React.jsMar 07, 2024. Strict mode in React enhances development by providing runtime checks and warnings, identifying unsafe lifecycle methods, and deprecated features, and promoting best practices for a more reliable codebase.
  • Dynamic Theme Change Across Canvas App ScreensMar 07, 2024. This C# method compares files using WinMerge, generates an HTML report, and sends it via email. It utilizes ProcessStartInfo for execution, with configurable options and paths for comparison and output.
  • Factory Method Design Pattern In FlutterMar 06, 2024. Factory Method design pattern! Learn how to create objects dynamically, improve code flexibility, and build platform-specific UIs (like buttons) with ease. Explore a practical payment gateway example and overcome common challenges.
  • Why Any() Outperforms Count() in Collection ChecksMar 06, 2024. Efficiency in programming is vital, and choosing the right method for tasks is crucial. Explore why Any() often outperforms Count() in specific scenarios with illustrative examples in C#.
  • Main Difference Between Method and Computed Property in Vue.jsMar 05, 2024. In Vue.js, methods and computed properties serve distinct roles. Methods are JavaScript functions invoked in response to events, while computed properties cache values based on dependencies, enhancing performance for derived data manipulation.
  • Vue Methods: Improving Interactivity in Your Vue.js ApplicationsMar 05, 2024. Vue.js, with simplicity and reactivity system, empowers developers to build interactive and dynamic web applications effortlessly. In addition to data properties, Vue introduces the concept of methods within the Vue instance, providing a powerful mechanism for handling complex logic.
  • How to Pass a Parameter to Event Handler or Callback in React.jsFeb 22, 2024. In React, passing parameters to event handlers can be done using arrow functions or the bind method. Choose the approach that suits your project for optimal performance and readability.
  • How to Convert OST to PST Manually - Top 3 Proven MethodsFeb 21, 2024. Trying to know how to convert OST to PST manually? Read this article and get top three methods to export OST file to PST effortlessly.
  • The MoSCoW Prioritisation Method for Software Development ProjectFeb 21, 2024. Explore the MoSCoW Prioritisation Method for Software Development Projects authored by Ziggy Rafiq. Learn how this technique categorizes requirements into Must-have, Should-have, Could-have, and Won't-have, optimizing decision-making and resource allocation for impactful product delivery
  • Get Browser Type and Version Using Angular and BootstrapFeb 19, 2024. This article provides a detailed guide on how to detect the browser version and name in an Angular application. It covers steps to create a service for browser detection, configure browser name and version detection methods
  • .NET Delegates for Mere Mortals: IntroductionFeb 19, 2024. Explore .NET delegates practically in this article. Learn to use delegates for flexible, reusable code. Follow examples, download source code, and understand delegate syntax, including anonymous methods and lambda expressions.
  • DRY, YAGNI, KISS Engineering PrinciplesFeb 19, 2024. In software development and engineering, certain guiding principles serve as beacons of efficiency and effectiveness. Among these principles, DRY, YAGNI, and KISS stand out as fundamental pillars that shape the way engineers approach problem-solving and project development.
  • Learn about Sealed Classes in C#Feb 14, 2024. In C# programming, sealed classes offer control over inheritance but can be restrictive. This article delves into unlocking their potential using extension methods and the decorator pattern. These techniques enable extending sealed classes' functionality without compromising code integrity,
  • What are Array Detection Mutation Methods in Vue.jsFeb 14, 2024. Vue.js provides array mutation methods that enable reactivity, allowing Vue to detect changes and update the DOM dynamically. Understand and use these methods for effective array manipulation in Vue.js.
  • Polymorphism Concept in Object-Oriented ProgrammingFeb 12, 2024. What do you mean by polymorphism? Polymorphism is explained with C# examples, Polymorphism, a concept extending beyond programming, is illustrated in everyday scenarios. Electrical outlets serve as an analogy, supporting diverse devices—an example of polymorphism manifesting in real life.
  • call(), apply(), and bind() in JavaScriptFeb 09, 2024. The article describes the call(), apply(), and bind() commonly used in JavaScript. In JavaScript, call(), apply(), and bind() methods enable manipulation of function invocation by setting the context and passing arguments. Call() and apply() allow immediate invocation, while bind() creates a callable function for later use.
  • What Are the Lifecycle Methods of Vue.js?Feb 09, 2024. Vue.js, a powerful JavaScript framework, offers essential lifecycle methods for component management. These hooks enable developers to execute tasks at various stages, enhancing control over component initialization, rendering, and destruction.
  • What Are Interceptors in C# 12Feb 07, 2024. C# 12's experimental Interceptors let you reroute method calls during compilation. Think of them as "code detours" for specific methods, allowing modifications without directly changing the code. They work with source generators for advanced use cases like performance optimization.
  • Asynchronous Programming with Async and Await in C#Feb 06, 2024. C# leverages async and await keywords for asynchronous programming, crucial for I/O tasks. Defined with an async modifier, methods return Task or Task<T>. TAP enhances responsiveness, allowing concurrent operations.
  • Override Basic Object of PythonFeb 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.
  • CRUD Operations in Power Portal Using Web API MethodsJan 31, 2024. Create, Read, Update, and Delete (CRUD) operations in Power Portal using Web API methods and D365. This article covers Power Portal overview, portal creation, and performing CRUD operations for efficient data management in Dynamics 365.
  • Routing to Controller Actions in ASP.NET Core MVCJan 30, 2024. In ASP.NET Core, routing to controller actions is facilitated through attributes that define route templates, mapping incoming HTTP requests to specific actions. Multiple conventional routes can be established in the Startup.cs file using the MapControllerRoute method.
  • How To Generate Curl Script of the HttpClient in .NETJan 29, 2024. The HttpClientToCurl is a NuGet package for generating the curl script of HttpClient in C# (.Net) supported features: Post, Get, Put and Delete. content types: application/json, text/xml, application/x-www-form-urlencoded
  • What is Form Handling in Vue.jsJan 25, 2024. Forms are an essential part of web applications, enabling users to interact with and input data into an application. Vue.js simplifies the process of handling forms by introducing the powerful v-model directive, providing a seamless two-way binding between input elements and Vue instances.
  • Base64 ExtensionsJan 23, 2024. Discover C# extensions simplifying Base64 string operations. Learn about Base64 encoding, its applications, and limitations. Explore the provided code samples for efficient usage in your projects.
  • Concatenate Two Strings in C# Jan 17, 2024. In C#, string concatenation can be achieved using the + operator, String.Concat method, String.Join method, or string interpolation. Choose the method that suits your coding style and project requirements.
  • Understanding Action and Func Delegates in C#Jan 17, 2024. Two commonly used delegates in C# are the Action and Func delegates. Let's explore what they are and how to use them. Delegates in C# have some features that distinguish them from normal methods.
  • Handling CORS (Cross-Origin Resource Sharing) in ASP.NET Core Web APIJan 15, 2024. Demystify CORS in ASP.NET Core! Learn how to seamlessly handle Cross-Origin Resource Sharing and overcome origin-related errors in your Web API with this concise guide.
  • Handling HTTP Delete Method in AngularJS and C#Jan 12, 2024. Explore the effective use of the HTTP DELETE method in this tutorial, focusing on AngularJS frontend and C# backend integration. Learn to implement a streamlined resource deletion process as the AngularJS controller sends DELETE requests to the C# backend's Web API.
  • Handling HTTP Put Method in AngularJS and C#Jan 12, 2024. Learn how to implement an HTTP PUT method in an AngularJS frontend and C# backend. The AngularJS HTML frontend features a form for resource updates, while the C# backend uses a Web API controller. Follow this tutorial for a step-by-step guide on seamless communication between the frontend and backend using the PUT.
  • Handling HTTP Patch Method in AngularJS and C#Jan 12, 2024. Discover the power of the HTTP PATCH method with this tutorial, focusing on AngularJS frontend and C# backend integration. Uncover the nuanced approach of making partial updates to resources, as the AngularJS controller leverages PATCH requests to the C# backend's Web API.
  • Handling HTTP Options Method in Angular and C#Jan 12, 2024. Learn about the HTTP OPTIONS method in this tutorial, focusing on how AngularJS frontend and C# backend work together. See how the AngularJS controller uses OPTIONS requests to communicate with the C# backend's Web API, exploring different options for interacting with the target resource.

About extension method

extension method

OUR TRAINING