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
Tags
No tag found
Content Filter
Articles
Videos
Blogs
Resources
News
Forums
Interviews
Complexity Level
Beginner
Intermediate
Advanced
Refine by Author
[Clear]
Sameer Shukla(7)
Matthew Cochran(7)
Tural Suleymani(6)
Sonakshi Singh(4)
Sardar Mudassar Ali Khan (2)
Prasad Rane(2)
Priyanka Jain(2)
Jean Paul(2)
Akkiraju Ivaturi(2)
Imtiyaz Mulla(2)
Rajiv Singh(1)
Jaimin Shethiya(1)
Diptiranjan Sutar(1)
Sudhir Vaghela(1)
Ziggy Rafiq(1)
Jitendra Mesavaniya(1)
Dhiraj Poojary(1)
Ankit Rai(1)
Lynn Walker(1)
Amit Kumar Singh(1)
Puneet Kankar(1)
Ajay Singh(1)
Cristopher Coronado(1)
Sarah Rajkumar(1)
Ankit Kanojia(1)
Bhagvan Kommadi(1)
Lalit Bansal(1)
Arindam Dawn(1)
Aman Gupta(1)
Ankur Mistry(1)
Rushi Mehta(1)
Bassam Alugili(1)
Shivangi Rajde(1)
Abhishek Mishra(1)
Mahesh Verma(1)
Mehreen Tahir(1)
Shweta Lodha(1)
Yadagiri Reddy (1)
Afzaal Ahmad Zeeshan(1)
Amaresh Shirsat(1)
Mahesh Chand(1)
Amit Choudhary(1)
Muhammad Aqib Shehzad(1)
Kalyankumar Ravichandran(1)
Kevin Morales(1)
Sarah Parker(1)
Abhishek Jain(1)
Anubhav Chaudhary(1)
Ramesh Kartik(1)
Satya Prakash(1)
Aman Singhal(1)
shrijeet (1)
Jignesh Trivedi(1)
Dea Saddler(1)
Shalini Juneja(1)
Michele Rouse(1)
Dipal Choksi(1)
Anand Narayan(1)
Rajesh VS(1)
Resources
No resource found
Learn Use of Lambda Operator in C#
Jul 01, 2024.
Explore the versatility of lambda expressions in C#, powerful tools for creating inline functions without the need for traditional method declarations. Discover their syntax, applications in LINQ queries, and how they enhance code readability and flexibility in modern C# programming.
Predicate Delegates in .NET Core C#: Syntax, Usage and Examples
Jun 22, 2024.
Like Func and Action delegates, the predicate is a delegate. It symbolizes a procedure that verifies that the passed parameter satisfies a set of requirements. One input parameter must be provided by a predicate delegate method, which must then return a boolean (true or false).
Understanding JavaScript: Map vs Reduce
Jun 02, 2024.
In this article, we delve into the JavaScript functions map and reduce, essential tools for array manipulation and functional programming. We'll explore their differences, use cases, and performance considerations.
Understanding React Hook at a Glance
May 24, 2024.
React Hook at a Glance" provides a concise overview of React Hooks, the revolutionary feature introduced in React 16.8 that allows developers to use state and other React features in functional components.
Functional Components with React Hooks and TypeScript
May 11, 2024.
Explore the seamless integration of React Hooks and TypeScript in the latest guide by Ziggy Rafiq, now published on C# Corner. Discover how to unleash the power of functional components for efficient state and side effect management. Elevate your React development skills today
Implementing Railway-Oriented Programming
May 09, 2024.
In this tutorial, we will learn how to implement Railway-Oriented programming with Result Design Pattern. Railway-oriented programming enhances error handling by structuring code like a railway track. Result types replace exceptions for expected errors, ensuring clear and manageable flows.
Introduction to Railway-oriented programming
May 08, 2024.
This article delves into Railway-oriented Programming (ROP), a functional approach to error handling and data flow. It compares ROP to exceptions, offers a C# implementation, and discusses its benefits and considerations.
Method Signature Honesty in Functional Programming with C#
May 02, 2024.
This article explores the concept of "method signature honesty" in functional programming with C#. It emphasizes clear communication of method behavior through signatures, promoting predictability, composability, and code understanding.
Exploring Frozen Collections in .NET 8 With Benchmarking
Apr 14, 2024.
Frozen Collections is a new .NET 8 feature that can be used to create Dictionaries and Sets for faster read operations when you don’t need to make changes after the creation. In this article, I present how to work with these collections and demonstrate the performance difference when compared with other collections.
Not all Functions are C# Methods
Apr 13, 2024.
How to write your functional programming functions in C#? That is the main question we're going to answer in this article.
Functional programming in C# - Introduction
Apr 02, 2024.
Lets learn the concept of functional programming, its usage and why functional programming is important
Functional Programming in C# - Functional Features
Apr 02, 2024.
C# boasts diverse paradigms, including Object-Oriented, Imperative, Functional, and Generic programming. Its multi-paradigm nature empowers developers to solve problems using various styles, enhancing flexibility and efficiency.
React Design Pattern Series: Container/Presentational Pattern
Feb 13, 2024.
Learn how to master the Container/Presentational Pattern in React with our comprehensive guide. This design pattern separates view and application logic, promoting improved code organization, reusability, and easier testing.
What is Components in React
Feb 05, 2024.
Explore React.js components, the core building blocks of React applications. Learn about six types of components: Functional, Class, Pure, High Order, Controlled and Uncontrolled.
What Are Primary Constructors in C# 12?
Jan 31, 2024.
C# 12 has a number of new features, one of which is Primary Constructors, which offer a simplified and more concise method of constructing objects in C#.
What is Non-Functional Requirements?
Jul 31, 2023.
A Non-Functional Requirement (NFR) is a type of requirement in software and system development that specifies criteria for the performance, behavior, and qualities of the system, rather than defining specific features or functionalities. Unlike Functional Requirements, which describe what the system should do, Non-Functional Requirements describe how the system should perform or behave.
What are Functional Requirements?
Jul 31, 2023.
Functional Requirements of the system are a very critical part of the system in which we defined the overall functionality of the system. Functional Requirements define the behavior of the system means what the system should do Like, and Code Compiler should complete the Machine Code.
What is Pure and Impure Function in JavaScript
May 22, 2023.
So in this article will be knowing about what functions in JavaScript and most importantly what is pure and impure function in JavaScript and how to differentiate among pure and impure functions.
Exploring The Benefits Of Function Currying In Java - Understanding The Concept And Advantages
Mar 09, 2023.
In this article, we will delve into the concept of Function Currying in Java and explore the benefits it provides. We will first explain what Function Currying is, how it works, and why it is important in functional programming. Then, we will discuss the advantages of using Function Currying, such as overcoming limitations in the number of function parameters, creating more modular and reusable code, and simplifying function composition.
Class And Functional Components In React
Dec 22, 2022.
In this article, you will learn about class and functional components in react.
Basic Of Functional Components And Class Components
Apr 26, 2022.
In this article, you will learn about the basic of Functional Components and Class Components.
Demystifying ‘var’ In Java
Jan 19, 2022.
The article explains the internals of the keyword 'var' in Java.
Functional Programming Using Vavr In Java
Jan 03, 2022.
Article explains how to implement Functional Programming concepts in Java application using Vavr library.
Inspecting Reduce Function
Dec 27, 2021.
In this article, you will learn about the internals of the 'reduce' function.
Java 8 - orElse vs orElseGet
Dec 24, 2021.
The article explains the difference between the two methods orElse vs orElseGet.
Exploring Default Methods In Java 8
Dec 23, 2021.
Java 8 brought lots of features and one of them is the ‘default’ methods. This article explains what is default method in Java.
Implement Functional Tests In .NET With xUnit
Dec 22, 2021.
In this article, we are going to learn how to implement Functional tests on .NET using xUnit.
Exploring Numeric Streams In Java
Dec 21, 2021.
The article explains how to efficiently work with specific Numeric Streams in Java
Introduction To React Functional Component
May 19, 2021.
In this article, you will learn about React Functional Component.
Pro Tips For React Developers 🤠
Jan 28, 2021.
In this article, you will learn about Pro tips for react developers.
Component Wise vs. Functionality Wise - Team Breakup
Dec 30, 2020.
Agile methodology advocates for smaller teams like frontend, backend, and data engineering for enhanced productivity. Component-oriented and feature-oriented teams streamline development, but communication and dependencies pose challenges. Scalable Agile Framework emphasizes system layers and integration tests.
How Blockchain Technology Can Benefit The Construction Industry
Sep 28, 2020.
In this article, you will learn how Blockchain Technology can benefit the Construction Industry.
Blazor Web Assembly 3.2 Add/Edit/Delete Fully Functional Application - Part 2
Aug 21, 2020.
This is part 2 of the article, and it will focus on consuming the .NET Core API created in part 1 and binding the data in our Blazor app. By the end of the article, we will have a fully functional Blazor site with Add/Edit and Delete features.
Blazor Web Assembly 3.2 Add/Edit/Delete Fully Functional Application - Part One
Aug 18, 2020.
This article guides you through creating a Blazor web assembly app with .NET Core hosting. It covers setting up .NET Core APIs, Entity Framework Core for SQL Server data access, and implementing CRUD operations.
30 Days Of Python 👨💻 - Day 11 - Functional Programming
Jul 28, 2020.
In this article, you will learn about functional programming in python.
Java 8 - Functional Interfaces
Jul 16, 2020.
This article will provide you the knowledge of Functional Interfaces included in Java 8.
Scrum Team Working Agreement and How It Helps the Scrum Team 💌
Dec 16, 2019.
Understand the importance of a working agreement in agile teams, fostering collaboration, trust, and effective communication. Learn how to create a working agreement through team collaboration, brainstorming key points such as communication, trust, and collaboration.
Software Requirements Specification (SRS)
Dec 16, 2019.
Software Requirements Specification (SRS) defines detailed requirements for software development, including functional and non-functional aspects. It serves as a roadmap for stakeholders, outlining system features, constraints, and interfaces to ensure project success.
Easy Way To Become An F# Programmer For C# Developers
Oct 16, 2019.
Discover the seamless transition from C# to F# with this guide. Learn the fundamentals of F# programming tailored specifically for C# developers. Explore functional programming, type inference, and .NET integration to accelerate your journey into the world of F#. Perfect for expanding your programming toolkit!
Learn About React Hooks
Sep 04, 2019.
Hooks are a new addition in React 16.8. They let you use state and other React features without writing a class.
Common Code Smell Mistakes In C#, Part One
Jul 28, 2019.
Learn about code smells—indicators of deeper issues in programming. Discover through examples like redundant boolean literals, explicit exception throwing, inefficient string concatenation, redundant conditional implementations, and exception rethrowing in finally blocks.
Understanding React Components
Jul 08, 2019.
As we know React and Angular are totally based on components. To create an application, we create one or more components. In this article, I am going to explain about components in React.
Destructuring And Event Handler In React
Jul 05, 2019.
Destructuring in React allows efficient extraction of values from objects or arrays. Event handlers manage user interactions, like clicks or input changes. They're essential for interactive UIs in React, enabling dynamic responses to user actions.
Components In React
Jun 17, 2019.
Reactjs components are major parts of React.js. In this article, learn basics of components and how to create and use components in React.js.
Functional Programming In C++
Nov 25, 2018.
This article will show you an alternative way of using C++; How to write functional code in C++. You’ll see how to write more concise, safer, readable, reasonable code.
Web API Resource URI Construction Practices
Sep 11, 2018.
The main focus of this article would be on how to make Web API more understandable to the consumers from Resource URI construction point. These are a few best practices for the same.
Overview Of Selenium Locators
Jun 26, 2017.
This article explains Selenium Locators. Selenium provides us with different types of locators ID, Name, Class Name, CSS Selector, XPath, Link Text, Partial Link Text, Tag Name.
Functions In Functional Programming Vs Procedural Programming
Jun 01, 2017.
In this article, I will show you what a basic function is and the concept of the function, as it is used in functional programming and how procedural (or imperative) languages might take them wrong.
The Role Of Automation In Functional Testing
Mar 21, 2017.
This article elaborates on the role of automation in Functional testing.
Top 10 Website Functional/Regression Testing Tools
Aug 15, 2016.
In this article you will learn about top 10 website functional regression testing tools.
Introduction To Functional Programming And F#
Mar 26, 2016.
In this article you will learn about Functional Programming and F# language.
Filter An Array of Different Data Types by Array Filter Method
Jan 29, 2016.
Learn to efficiently filter arrays containing various data types using JavaScript's Array Filter method. Enhance your understanding of functional programming techniques as you manipulate arrays based on specific conditions, optimizing data processing for diverse applications.
SharePoint Non-Functional Requirements
Nov 04, 2015.
In this article we can explore the typical Non-Functional Requirements in the SharePoint world.
How and What to Test in an ECommerce Site
Jun 17, 2015.
Let us discuss the areas where testers should focus with the developed eCommerce site.
Programming With Immutable, Funtional Objects: Eliminating Conditionals
May 26, 2015.
This article is an introduction to a series that will show techniques to be used in modern software systems, blending together functional and object-oriented programming.
How to Turn Your Photoshop Design to a Functional HTML Site - A Basic Guide
Jun 16, 2014.
This article provides some strategies to help you to comprehend how to improve your existing HTML website or construct a new one from scratch for your business.
Coded UI Testing in Visual Studio 2012
Oct 14, 2013.
Coded UI Test are the tests which helps in testing if the application works well from the user point of view i.e. it helps in testing the user interface of the application.
Raise Forest and Domain Functional Level Using Active Directory Administrative Center
Jul 26, 2013.
This article explains how to raise the Forest and Domain Functional Level using Active Directory Administrative Center.
Non-Functional Requirements (NFR) in Agile Practices
Jul 03, 2013.
This article explains Non-Functional Requirements (NFR) in Agile Practices.
Functional Resume Template in Word 2013
Dec 21, 2012.
In this article you can learn what a Functional Resume Template is in Word 2013.
Get a Fully Functional Recycle Bin in the Taskbar on Windows 8
Dec 05, 2012.
In this article we are going to explain how to get a fully functional Recycle Bin in the Taskbar in Windows 8.
Microsoft Application Test Center using VB.NET
Nov 10, 2012.
Application Center Test is designed to stress test Web servers and analyzes performance and scalability problems with Web applications, including Active Server Pages (ASP) and the components they use.Application Center Test simulates a large group of users by opening multiple connections to the server and rapidly sending HTTP requests.
Functional Programming: Explained in Detail
Aug 31, 2012.
This article basically discusses aspects of programming in terms of functions and then discusses how C# supports functional programming.
Functional Programming in Simple Terms: Explained
Aug 25, 2012.
In this article we learn about Functional Programming in a very simple manner.
Sharepoint 2010 - Foster Requirement Specification: Part 1
Jul 05, 2012.
The company is undergoing difficulties in managing the large volume of applications for Food Stamps. The application Food Stamps Terminal (FOSTER) is targeted to provide a flexible Food Stamps Management Solution in the company.
Regression Testing: Part 1
Feb 17, 2012.
In this article we are discussing Regression testing.
GUI Testing
Feb 16, 2012.
In this article we will talk about GUI Testing. GUI Testing is Graphical Interface Testing which is used to test the functionality of GUI applications.
Functional Testing-Part 2
Feb 10, 2012.
In this article we are discussing another technique of functional testing, Equivalent Class Testing.
Functional Testing-Part 1
Feb 09, 2012.
In this article we are throwing some light on functional testing and the techniques for designing its test cases.
Dependency Injection Pattern
Jan 11, 2012.
In this article, we will see three basic types of Dependency Injection: Construction Injection, Setter Injection, and Interface based Injection.
The Concept of Functions And Variables in F#
Jul 05, 2011.
In this article you will learn about Functions and Variables of F#. This is for the people who want to have a Quick Review.
Getting Started With F#
Jun 30, 2011.
This article is an introduction to F#, including basic points and an example for learning F#. If you want to learn F# take a quick review.
How will You Get Benefits from The Newest Easy to Get SQL Server Expert Accreditation
Dec 22, 2010.
In this article you get benefits from the newest easy to get SQL server expert accreditation.
Functional Programming with C# - Composition
Mar 05, 2008.
In this article we'll look at using a couple different functional approaches to implementing a basic formula through composition including using monads.
Functional Programming with C#: Dynamic List Generation
Jan 27, 2008.
This article covers how to use functions as the basis for generating lists given some initial seed values. This technique is useful for constructing different types of numeric series, calculating growth and decay, and also useful for searching algorithms.
Functional Programming with C#: Advanced Asynchronous Programming
Jan 21, 2008.
I wrote about functional asynchronous programming in an earlier article and now will expand on the topic to look at ways to re-synchronize results from asynchronous function calls.
Functional Programming with C#: Lazy Calculation
Jan 20, 2008.
I ran across Mike Gold’s nice algorithm for finding primes using LINQ syntax and thought I’d use his idea as a base from which to demonstrate one of the more subtle features in functional programming: lazy calculation.
Functional Programming with C#: Asynchronous Method Calls
Jan 20, 2008.
With the functional programming style and extension methods it is extremely easy to execute methods asynchronously. This article cover some simple extension methods that will allow you to easily execute your methods asynchronously with threads from the thread pool.
Functional Programming in C#: Currying
Jan 13, 2008.
Currying is a way to re-write a function with multiple arguments in such a way as it can be called as a chain of functions each with a single argument. This article covers using a few simple utility methods you can use to curry your methods.
Introduction to Functional Programming in C#
Jan 13, 2008.
With the release of the 3.5 framework, we have a completely different coding style available (functional programming). We could actually do functional programming in the 2.0 framework, but the resulting code was ugly and hard to understand at a glance and thus hard to maintain. Now, with lambda method syntax and extension methods, we can produce very human-readable code written in a functional style.
A Functional Look at Report Builder Client in SQL Server 2005
Aug 17, 2006.
In this article we will take a brief look at the functionality provided by the Report Builder Client.
Fundamentals of Function Point Analysis Part II
Feb 18, 2004.
Function points are a unit measure for software much like an hour is to measuring time, miles are to measuring distance or Celsius is to measuring temperature.
Fundamentals of Function Point Analysis Part I
Feb 17, 2004.
Function points are a unit measure for software much like an hour is to measuring time, miles are to measuring distance or Celsius is to measuring temperature.
Testing .NET applications
Feb 16, 2004.
This white paper shares vision and challenges in testing .NET applications. Never before, has any technology or framework tried bringing many disparate systems and languages under one roof for the benefit of enterprise applications.
Builder Patterns in C#
Dec 20, 2001.
Builder is an object creational design pattern that codifies the construction process outside of the actual steps that carries out the construction - thus allowing the construction process itself to be reused.
About Functional-Construction
NA
OUR TRAINING