C# Corner
Tech
News
Videos
Forums
Trainings
Books
Live
More
Interviews
Events
Jobs
Learn
Career
Members
Blogs
Challenges
Certifications
Bounties
Contribute
Article
Blog
Video
Ebook
Interview Question
Collapse
Feed
Dashboard
Wallet
Learn
Achievements
Network
Refer
Rewards
SharpGPT
Premium
Contribute
Article
Blog
Video
Ebook
Interview Question
Register
Login
Tags
No tag found
Content Filter
Articles
Videos
Blogs
Resources
News
Forums
Interviews
Complexity Level
Beginner
Intermediate
Advanced
Refine by Author
[Clear]
Sandhiya Priya(9)
Mahesh Chand(7)
Nidhi Sharma(4)
Aarav Patel(4)
Raghunath Bhukan(4)
Ketan Sathavara(3)
Saurav Kumar(3)
Niharika Gupta(3)
Ng Cheehou(2)
Tuhin Paul(2)
Riya Patel(2)
Unnati Patel(2)
Ismail Sayyad(2)
Baibhav Kumar(2)
John Godel(2)
Dashrath Hapani(2)
Jalpa Dhola(2)
Tural Suleymani(2)
Vignesh Kumar(2)
Kokul Jose(1)
sushil kumar(1)
Raj Bhatt(1)
Priya Prajapati(1)
Ananya Desai(1)
Abiola David(1)
Subash S(1)
Ajithkumar J(1)
Henil Patel(1)
Krish Kanakiya(1)
Vijay Kumari(1)
Sriganapathi Sekar(1)
Abhishek Yadav(1)
Akshay Amin(1)
Avnii Thakur(1)
Mariem Moalla(1)
Vardhan Vyankatesh Chatla(1)
Asfaque Ansari(1)
Pasang Tamang(1)
Mominul Islam(1)
Sridharan D(1)
Ashish Bhatnagar(1)
Sarthak Varshney(1)
Rikam Palkar(1)
Vinoth Xavier(1)
Ishika Tiwari(1)
Jayeshkumar Sahani(1)
Devesh Omar(1)
Aradhana Tripathi(1)
Subarta Ray(1)
Ganesan C(1)
Rajeev Paliwal(1)
Vinay Ayinapurapu(1)
Lokendra Singh(1)
Shikha Tiwari(1)
Hamed Niazmand(1)
Ziggy Rafiq(1)
Dheeraj kumar(1)
Priya Chavadiya(1)
Jay Krishna Reddy (1)
Rajeev Kumar(1)
Resources
No resource found
Extract Text from a Word Document in Power Automate Using Only the SharePoint Connector
Aug 19, 2026.
Learn how to extract actual text content from a Microsoft Word (.docx) document in Power Automate using only the SharePoint connector and built-in expressions. This guide explains how to extract the DOCX package, access word/document.xml, use XPath to retrieve paragraph text, and convert the result into clean plain text without premium or third-party connectors.
How to Understand GUID in Power Apps and Power Automate
Aug 17, 2026.
Learn how GUIDs work in Power Apps, Power Automate, Dataverse, and SharePoint, including GUID generation, correlation IDs, audit tracking, integrations, and unique record identification.
100 C# Multiple-Choice Questions and Answers for Beginners
Aug 09, 2026.
Master C# with this comprehensive MCQ guide covering syntax, data types, OOP, error handling, and more. Essential for developers.
Designing Cost-Aware AI Routing Strategies Across Multiple LLM Providers
Aug 04, 2026.
Optimize LLM costs with a cost-aware AI routing architecture. Reduce expenses, enhance resilience, and manage budgets effectively.
Fix GitHub Authentication Issues When Using Multiple Accounts on Windows
Jul 29, 2026.
Fix GitHub authentication errors on Windows caused by cached credentials. Learn to clear Windows Credential Manager for multiple accounts.
Advanced C# Pattern Matching: Practical Examples Every Developer Should Know
Jul 23, 2026.
Master advanced C# pattern matching: type, property, relational, logical, list, and switch expressions for cleaner code.
Rearrange the Array
Jul 13, 2026.
Find the minimum operations to restore a permutation array to its original state by analyzing disjoint cycles and their LCM.
AI Gateway Patterns: Managing Multiple LLM Providers in Production
Jul 13, 2026.
Master AI Gateway Patterns for managing multiple LLM providers, simplifying integration, boosting reliability, and controlling costs.
GraphQL Federation Explained: Scaling APIs Across Multiple Teams
Jul 06, 2026.
Scale your APIs with GraphQL Federation! Learn how to unify independent GraphQL services for better team autonomy and maintainability.
Specification Pattern in C#
Jul 05, 2026.
Master the Specification Pattern in C# to avoid method explosion. Represent business rules as reusable, composable objects for cleaner, flexible code.
Understanding Predicate, Anonymous Methods, and Lambda Expressions in C#
Jun 28, 2026.
Master C# Predicates, Anonymous Methods, and Lambda Expressions for reusable, maintainable, and expressive code. Elevate your filtering logic!
Learn LINQ in C# from Scratch
Jun 26, 2026.
LINQ is a set of language and framework features for writing queries on collection types. It is useful for selecting, accessing, and transforming data in a dataset.
Rat Maze With Multiple Jumps
Jun 24, 2026.
Solve the Rat Maze with Multiple Jumps problem using Backtracking & DP. Explore paths, prioritize jumps, and build the optimal route.
Tracing Reasoning Failures Across Multiple Agent Steps in Retail
Jun 19, 2026.
Discover how cascading reasoning failures in multi-agent AI systems can be traced and prevented in retail using shared state and reviewer agents.
AI Workload Orchestration: Managing Multiple Models in Production Applications
Jun 12, 2026.
Master AI workload orchestration to manage multiple models in production. Optimize performance, cost, and reliability for enterprise AI applications.
AI Gateway Architecture: Managing Multiple LLM Providers in ASP.NET Core
Jun 10, 2026.
Master AI Gateway Architecture in ASP.NET Core to manage multiple LLM providers, ensuring flexibility, cost-efficiency, and resilience.
Count Valid Parentheses Expressions Using Catalan Numbers
Jun 08, 2026.
Given a length n, count the number of valid parentheses expressions that can be formed. The solution is based on the Catalan Number formula, where the number of valid expressions with n/2 pairs of parentheses equals the (n/2)-th Catalan number. This yields an O(n) time and O(1) space solution.
Expression Contains Redundant Bracket or Not – Java Stack Solution Explained
Jun 05, 2026.
Learn how to detect redundant brackets in an expression using a stack. Includes intuition, dry run, complexity analysis, and optimized Java O(n) solution.
Multi-Agent AI Systems: How Multiple AI Agents Work Together
May 05, 2026.
Explore multi-agent AI systems: how multiple AI agents collaborate to solve complex problems. Discover benefits, use cases, and the future of AI development.
Creating Small Multiples Charts in Power BI for Better Data Storytelling
May 02, 2026.
In this article, I covered how to aster Power BI small multiples! Learn to create insightful charts for comparing trends, identifying anomalies, and enhancing data storytelling. Simplify complex data!
How to configure CORS policy in ASP.NET Core for multiple origins step by step?
Apr 22, 2026.
What are the new features in C# 14 for developer productivity?
Apr 09, 2026.
Explore C# 14's productivity boosters! Discover streamlined pattern matching, primary constructors, collection expressions, and more for efficient .NET development.
How to Use Collection Expressions in C# 13 and C# 14
Apr 09, 2026.
Simplify collection initialization in C# 13 & 14 with collection expressions! Boost readability, reduce boilerplate, and enhance productivity. Learn how!
🧠 Have You Ever Tried Responding to Power Apps Multiple Times in a Flow?
Apr 08, 2026.
A way to show progress in power apps without using multiple respond to power apps action of power automate.
Why Modern C# Encourages Functional Programming Concepts
Apr 05, 2026.
Explore how modern C# embraces functional programming with LINQ, lambdas, records, and pattern matching for cleaner, safer, and more maintainable code.
Advanced version with multiple coins (BTC, ETH, SOL)
Mar 13, 2026.
Build a real-time crypto dashboard with ASP.NET & JavaScript! Get live BTC, ETH, and SOL prices from CoinGecko API. Auto-refreshing, no API key needed. Easy to extend!
How Can Developers Manage Configuration Across Multiple Application Environments?
Mar 11, 2026.
Learn how to effectively manage application configurations across development, testing, staging, and production environments. Ensure reliability and security!
Multi-Database Architecture in ASP.NET Core: Patterns, Strategies, and Best Practices
Feb 27, 2026.
Learn how to implement multi-database architecture in ASP.NET Core using read/write splitting, polyglot persistence, bounded contexts, and multi-tenant strategies. Discover real-world patterns, scalability techniques, and best practices for building high-performance enterprise applications.
Multiple Forms Using ForAll in Power Apps
Feb 23, 2026.
Simplify Power Apps form management! Learn how ForAll() streamlines actions like reset, edit, and submit across multiple forms, boosting scalability and code clarity.
How to Use Expressions in Power Automate
Feb 18, 2026.
Unlock Power Automate's potential! Learn how expressions dynamically manipulate data, add logic, and control automation. Master text, dates, arrays, and more for smarter flows.
How to Implement Single Sign-On (SSO) Across Multiple Applications?
Feb 12, 2026.
Streamline access & boost security! Learn how to implement Single Sign-On (SSO) across multiple apps. Simplify logins, reduce password fatigue, and enhance control.
How to Send Multiple Attachments in a Single Email Using Power Automate
Jan 27, 2026.
Learn how to streamline your email workflow by sending multiple attachments in a single email using Power Automate. Automate report, invoice, and document delivery efficiently and error-free. This step-by-step guide simplifies the process for increased productivity.
How Can I Optimize a Slow MySQL Query with Multiple Joins?
Jan 14, 2026.
Optimize slow MySQL queries with multiple joins! Learn indexing, EXPLAIN, filtering, and join strategies for faster performance. Boost database efficiency now!
Understanding the addProperty() Expression in Power Automate (With Examples)
Jan 06, 2026.
Learn how to use the addProperty() expression in Power Automate to dynamically add key-value pairs to objects. This enhances JSON shaping and data manipulation for APIs.
Does a Recovery Phrase Generate One Address or Many Addresses?
Dec 30, 2025.
Unlock the mystery of crypto wallets! Learn why one recovery phrase generates multiple addresses, enhancing privacy and security. Understand hierarchical deterministic wallets and protect your funds!
Does a Recovery Phrase Generate One Address or Many Addresses?
Dec 30, 2025.
Unlock the mystery of crypto wallets! Learn why one recovery phrase generates multiple addresses, enhancing privacy and security. Understand hierarchical deterministic wallets and protect your funds!
Should You Split a Recovery Phrase and Store It in Multiple Places?
Dec 30, 2025.
Splitting your crypto recovery phrase seems smart, but it often backfires! Learn why simple splits weaken security and increase the risk of permanent loss. Explore safer alternatives.
C# 14 Improved Lambda Expressions: Using ref, in, and out Parameters for High-Performance Code
Dec 28, 2025.
Explore C# 14's enhanced lambda expressions with 'ref', 'in', and 'out' parameters. Boost performance, readability, and code consistency for critical operations.
C# 14 in Action: High-Performance Lambda Expressions with Parameter Modifiers
Dec 26, 2025.
Explore C# 14's enhanced lambda expressions with parameter modifiers (ref, in, out) for high-performance code, clearer intent, and expressive APIs. Optimize your C#!
Can One Hardware Wallet Sign Multiple Multisig Wallets?
Dec 25, 2025.
Unlock the power of hardware wallets! Learn how one device can securely sign for multiple multisig wallets without compromising security. Streamline treasury management!
Can You Use the Same Ledger on Multiple Computers?
Dec 26, 2025.
Worried about using your Ledger on multiple computers? This article explains how it's safe, why your keys remain secure, and what precautions to take. Learn more!
What’s New in C# 14 (.NET 10): 7 Powerful Language Features Every C# Developer Should Know
Dec 23, 2025.
Explore C# 14's powerful features in .NET 10! Boost productivity with extension members, extension operators, field keyword, null-conditional assignment, and more. Write cleaner, safer, and faster code!
Array Expressions in Power Automate Explained with Practical Examples
Dec 22, 2025.
Unlock the power of arrays in Power Automate! Learn to manipulate data with length(), join(), split(), and more. Build efficient flows using practical examples. Master array expressions!
Can AI Agents Work Across Multiple Departments?
Dec 20, 2025.
AI agents can bridge departmental silos, but success hinges on careful design. Learn how to orchestrate, not control, for effective cross-departmental workflows and avoid common pitfalls.
Common Power Automate Expressions Explained with Examples
Dec 16, 2025.
Power Automate expressions are a powerful way to build dynamic and intelligent workflows. This article explains the most commonly used Power Automate expressions with clear syntax, real-world examples, and best practices. Ideal for beginners and intermediate users looking to write cleaner, more reliable, and production-ready automation flows.
Trigger Conditional in Power Automate: How & When to Use Them
Dec 10, 2025.
Trigger Conditions in Power Automate allow you to control when a flow should start, based on specific logical expressions. Instead of running a flow every time a trigger event occurs—such as when an item is created, modified, or a file is added—you can use trigger conditions to ensure the flow runs only when certain conditions are met. By adding one or more trigger conditions to a flow’s trigger settings, you can limit unnecessary executions, improve performance, reduce flow run counts, and ensure automation is executed only when truly required. Trigger conditions use Power Automate expressions to evaluate field values, changes, or business rules before the flow begins.
Patching Multiple Records at Once in Power Apps with ForAll 🚀
Dec 08, 2025.
By combining ForAll with Patch, Power Apps can go through each record in a list and update it automatically. This lets users apply changes to many records with a single action, making the process faster, cleaner, and more efficient.
How to Fix React useEffect Running Multiple Times?
Dec 03, 2025.
Learn why React’s useEffect hook runs multiple times, what causes it, and how to fix it with simple explanations and practical examples. This beginner-friendly guide covers dependency arrays, React Strict Mode, cleanup functions, and best practices.
Should Interns Focus on One Language Deeply or Learn Multiple Languages?
Dec 01, 2025.
Should interns learn one language deeply or explore multiple? This guide explores the pros & cons of each approach, offering a balanced strategy for success. Learn more!
Python - File Operations and Regular Expressions
Nov 17, 2025.
Master Python file handling: read, write, and manipulate text & binary files. Explore regular expressions for data extraction and validation. Learn by example!
Delegates in C# – Explanation & Use Cases
Nov 15, 2025.
Master C# delegates! This guide covers definition, purpose, types (single-cast, multi-cast), anonymous methods, lambda expressions, built-in delegates, and use cases.
How to disable or remove ViewState Hidden Field in ASP.NET Page
Nov 06, 2025.
Learn how to effectively disable or remove the ViewState hidden field in your ASP.Net pages using C# and regular expressions. Optimize your page size and improve performance by eliminating unnecessary ViewState data. This method involves overriding the Render event to remove the ViewState tag.
Lambda Expressions and LINQ in ASP.NET Web Forms
Oct 29, 2025.
Master ASP.NET Web Forms with LINQ and Lambda expressions! Simplify data querying, filtering, and manipulation for cleaner, more efficient code. Boost performance!
Chapter 3: Operators and Expressions in C++
Oct 23, 2025.
Delete Single or Multiple Records from GridView in ASP.NET
Oct 13, 2025.
Learn how to implement single and multiple record deletion in ASP.NET GridView using checkboxes, client-side validation, and a SQL Server stored procedure. This tutorial covers UI design with a GridView, JavaScript for select-all functionality and validation, server-side C# code for deletion, and the SQL stored procedure.
Dynamically Loading Multiple ASCX Pages in an ASPX Page using Switch-Case
Oct 13, 2025.
Learn how to dynamically load multiple ASCX user controls in a single ASP.NET Web Forms page (ASPX) using the LoadControl method and a switch-case statement. This approach promotes code reusability, reduces redundancy, and enhances maintainability by loading controls based on parameters like QueryString values. Discover how to implement this technique with a practical example, including error handling and optimization tips for large-scale applications. Improve your ASP.NET development skills and create more modular and efficient web applications.
How to Return More Than One Value from a Function in Python
Oct 07, 2025.
Unlock Python's power to return multiple values from functions! This guide explores tuples, named tuples, and dataclasses for efficient and readable code. Learn how to return heart rate, SpO2, and signal quality from a wearable device simulation. Discover best practices for maintainability, testing, and performance. Improve your Python skills today!
Validate Email Addresses with Regular Expressions in C#
Oct 06, 2025.
Learn how to effectively validate email addresses in C# using regular expressions (regex). This guide covers practical regex patterns, from simple checks to more robust RFC-like validation. Explore safer alternatives like System.Net.Mail.MailAddress and techniques for handling internationalized domains (IDN). Discover best practices for performance, security, and comprehensive email verification beyond just format, including unit testing and real-world examples.
How Can I Sort a List of Objects by Property in Java?
Oct 03, 2025.
Learn how to sort lists of objects by property in Java using Comparable, Comparator, Lambda expressions, and the Streams API. This guide provides practical examples for sorting by different object properties like ID, name, salary, and more. Discover best practices for ascending and descending order sorting, enhancing your Java coding skills for efficient and maintainable applications. Master the art of sorting with clean, concise, and SEO-friendly code examples.
🔢 Find GCD and LCM of Two Numbers
Sep 30, 2025.
Master the concepts of GCD (Greatest Common Divisor) and LCM (Least Common Multiple) with this comprehensive guide. Learn how to calculate GCD using the Euclidean Algorithm and the common divisors method. Discover the relationship between GCD and LCM, and find practical coding examples in Python, C++, and Java. Includes a step-by-step example and helpful tips for simplifying fractions and solving DSA problems. Essential knowledge for coding interviews!
All you need to know about switch expression and Modern Pattern Matching
Sep 22, 2025.
Explore the evolution of the C# switch statement from its traditional constant-based form to the powerful pattern matching capabilities of modern C#. This article covers type patterns, relational patterns, positional patterns, and switch expressions introduced in C# 7.0 and later. Learn how to leverage these features for cleaner, more expressive code and improved conditional logic.
Mastering the Filter Array Action in Power Automate: A Complete Guide for Dynamic Data Filtering 🔥
Aug 22, 2025.
Learn how to effectively use the Filter Array action in Power Automate to filter and extract specific data from arrays and objects. This guide covers practical examples, real-world use cases, and advanced tips to streamline your flow logic and handle complex conditions with ease.
How does multiple inheritance work, and what is MRO (Method Resolution Order)?
Aug 21, 2025.
Multiple inheritance is an important concept in Python that allows a class to inherit from more than one parent class. But this can lead to confusion when the same method is defined in multiple parent classes. Python solves this using MRO (Method Resolution Order), which decides the order in which methods are searched. In this article, we will break down how multiple inheritance works, what MRO is, and why it is important.
What are Difference between Regular functions and Normal Functions?
Aug 20, 2025.
Arrow functions in JavaScript provide a shorter and cleaner way to write functions. This article explains what arrow functions are, how they differ from normal functions, and when to use them effectively.
Understanding Functions in JavaScript
Aug 13, 2025.
Learn all about JavaScript functions — from declarations, expressions, and arrow functions to callbacks and best practices — with syntax examples, tips, and explanations for writing clean, reusable, and efficient code.
Understanding Cron Expressions
Aug 12, 2025.
A Cron Expression defines the exact schedule for automating tasks in Unix, Linux, and cloud systems. Learn its structure, formats, special characters, and examples for precise job scheduling.
Mastering Common Table Expressions (CTEs) in SQL Server
Aug 12, 2025.
This article explains SQL Server Common Table Expressions (CTEs), covering benefits, performance, best practices, and real-world examples, helping developers simplify complex queries, improve readability, and handle recursive or hierarchical data efficiently.
How to Use Multiple DbContexts in Entity Framework Core
Aug 05, 2025.
This Blog demonstrates how to use multiple DbContexts in an ASP.NET Core application with Entity Framework Core. It helps manage complex data models, avoid concurrency issues, and maintain clean architecture when working with different parts of a database or multiple databases.
JDesktopPane and DesktopManager Interface in JFC
Jul 14, 2025.
JDesktopPane in Java Swing enables a Multiple Document Interface (MDI) by managing multiple JInternalFrames. With a custom DesktopManager, developers can control window actions like dragging, closing, and activation.
Why Does useEffect Run Multiple Times in React? Explained with Fixes
Jun 26, 2025.
Struggling with useEffect running multiple times in React? Learn the real reasons behind multiple executions and how to control it using dependency arrays and best practices.
What’s New in Grafana 12.0
May 08, 2025.
Explore Grafana 12.0's new features like Git Sync, dynamic dashboards, and enhanced drilldowns. Perfect for beginners seeking practical insights.
Rendering Dynamic Content with JavaScript Expressions in React
May 06, 2025.
How React updates the UI when your data changes? Let's explore how to use variables, props, state, and expressions to display dynamic values, all with practical examples.
Mastering the New Era of C#: Exploring Advanced Features in C# 14
Apr 15, 2025.
C# 14 represents a polished and sophisticated leap forward in the language’s maturity. C# 14 refines the language with primary constructors, collection expressions, interceptors, and performance enhancements.
C# 14: Exploring New Language Features for Modern .NET Development
Apr 02, 2025.
In this article, I explore the most important features introduced in C# 14.0, including primary constructors in classes, collection expressions, enhanced pattern matching, and required members. I walk through how each of these additions simplifies code, improves performance, and promotes safer, more expressive development.
Understanding SQL CTE (Common Table Expression)
Mar 19, 2025.
A Common Table Expression (CTE) in SQL is a temporary result set that improves query readability and performance. CTEs simplify complex queries, support recursive operations, and help with aggregation and multi-step calculations.
Understanding Expressions in C#: Dynamic Code and Query Generation
Mar 19, 2025.
Expressions in C# allow dynamic query generation, runtime compilation, and code transformation using Expression Trees. They are widely used in LINQ, ORM frameworks like Entity Framework, and reflection to optimize performance and enable flexible, data-driven logic.
Guide to Handling Web.Config Encryption Across Multiple Servers
Feb 07, 2025.
Learn how to encrypt web.config sections in ASP.NET, export and import RSA encryption keys across multiple servers, and ensure secure decryption. Follow best practices for secure key transfer, compliance, and automation in deployments.
Advanced Power Automate Expressions for SharePoint Automation
Feb 04, 2025.
Learn how to use dynamic content, logical functions, string manipulations, and data transformations to enhance workflows. Streamline processes, boost efficiency, and maximize SharePoint automation potential.
Dynamic Menus in Layout Page Using Sessions in ASP.NET Core 6
Jan 31, 2025.
Store dynamic menu data in session and display it across multiple pages using the layout page in ASP.NET Core 6.
Understanding Precision in SQL Server Calculations
Jan 24, 2025.
Learn why SQL Server calculations can produce different results depending on the approach used. Discover how single-step and multiple-step calculations handle precision and rounding, and how to achieve consistent outcomes with explicit rounding.
Static Lambda in C# 12 : Performance Improvement
Jan 02, 2025.
This article explores Static Lambdas in C# 12, highlighting their performance benefits by preventing variable capture. Examples include sorting, filtering, parallel processing, and array operations, demonstrating efficient and optimized code execution.
Using Derived Column Task in SQL Server Integration Services
Dec 30, 2024.
The Derived Column Task in SQL Server Integration Services (SSIS) allows you to transform or modify data within your ETL process. It enables the creation of new columns or updates to existing ones using SSIS expressions.
Using Regex in C# 9.0
Dec 28, 2024.
Regular Expressions (Regex) can help with text processing, validating data, and manipulating strings in C# 9.0. This article explains the key features, applications, and benefits of using Regex in your code.
Implement Basic, Custom and Multiple Health Checks in .NET Web API
Dec 16, 2024.
In this article, we are going to learn about Implement Basic, Custom and Multiple Health Checks in .NET Web API. This article explains Health Check implementation in .NET Web API, covering basics, customizations, multiple checks, and practical code examples for monitoring application and dependency health effectively.
What is a CTE, and How Do You Write a CTE in SQL Server?
Nov 29, 2024.
A Common Table Expression (CTE) in SQL Server is a temporary result set that can be referred to within a SELECT, INSERT, UPDATE, or DELETE query. CTEs simplify complex queries by breaking them into manageable parts.
Add Multiple Users to SharePoint Group together in one API call
Oct 26, 2024.
This article outlines how to streamline adding multiple users to a SharePoint Group using Power Automate. By leveraging a single HTTP request, users can efficiently batch add members to a group.
Setting Up Values Without Conditional Checks in Power Automate
Oct 13, 2024.
In this article, we explore how to set variable values in Power Automate without using conditional checks. We demonstrate two methods: one using traditional condition actions, and another with dynamic expressions to reduce flow nesting.
Understanding Infix, Postfix, and Prefix Expressions/Notations in DSA
Oct 09, 2024.
Infix, prefix, and postfix expressions are three notations for representing mathematical expressions in data structures and algorithms. Infix notation, where operators are between operands (e.g., A + B), is user-friendly but complex for computers due to precedence rules.
Pattern Matching for Switch in Java 17
Oct 07, 2024.
Pattern matching for switches in Java 17 enhances code readability and simplifies working with complex data structures. It allows you to match object types, use type patterns, and add conditions with guarded patterns.
Real-World Expression Trees: Dynamic Filtering in C# with Minimal API
Oct 06, 2024.
This article explores the practical use of expression trees in C# by building an ASP.NET Core web API with dynamic filtering functionality. It demonstrates how to construct flexible queries using expression trees, allowing filtering by properties such as `IsActive`, `Category`, `Name`, and `Price` over a product database.
Compiling Multiple Files to Build an Application
Sep 29, 2024.
This article explains how to compile multiple C files into a single executable using the C compiler. It covers two approaches: compiling multiple files with the cc command or using the #include directive to link functions.
How Func Delegates Work in LINQ
Sep 27, 2024.
In this article, we explore how Func delegates operate within LINQ (Language Integrated Query) in C#. Func delegates enable concise and powerful data manipulation by allowing developers to pass methods as parameters.
Solid Introduction to Expression Trees in C#
Sep 26, 2024.
This article provides a comprehensive introduction to Expression Trees in C#. You'll learn about their structure, how they represent code as data, and their applications in LINQ queries.
Using C# 12 with Clean Code Practices
Sep 21, 2024.
Learn how to write cleaner, more maintainable code with C# 12 features such as primary constructors and improved pattern matching. This article explores practical examples and tips for applying clean code practices with C# 12.
Download Multiple Excel Files via Web API and Angular
Sep 20, 2024.
In this article, we will learn how to implement file streaming in the backend and trigger downloads via Angular's HTTPClient, enabling efficient file handling across platforms.
Download Multiple Excel Files via Web API .NET and Angular
Sep 20, 2024.
To export multiple Excel files, various approaches can be used, including downloading a zip file, creating multiple worksheets in a single Excel file, or calling APIs multiple times to retrieve files. Another method involves using Base64 strings, though it's less efficient due to increased file size.
Update Taxonomy Metadata Field with Multiple Values Using Logic App
Sep 19, 2024.
This guide covers automating metadata management, configuring Logic Apps to handle dynamic updates, and simplifying the process of managing SharePoint Taxonomy Metadata fields efficiently.
Learn Common Table Expressions (CTE) in SQL
Sep 04, 2024.
Common Table Expressions (CTEs) in SQL are a powerful tool for simplifying complex queries. They allow you to create temporary result sets that can be referenced within a SELECT, INSERT, UPDATE, or DELETE statement.
Transitioning from Switch Statements To Switch Expressions in C#
Aug 09, 2024.
Explore how to modernize your C# code by transitioning from traditional switch statements to the more concise and powerful switch expressions introduced in C# 8.0.
How to Get Only Letters from a String in C#?
Aug 05, 2024.
Learn how to extract only the letters from a string in C# using various methods. This guide covers techniques such as using regular expressions, string manipulation methods, and LINQ to filter out non-letter characters.