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 implementation
Share
facebook
twitter
linkedIn
Reddit
Topics
No topic found
Content Filter
Articles
Videos
Blogs
News
Complexity Level
Beginner
Intermediate
Advanced
Refine by Author
[Clear]
Jaydeep Patil (15)
Jaimin Shethiya (4)
Manikandan M (4)
Sardar Mudassar Ali Khan (4)
Ajay Kumar (3)
Rushi Mehta (2)
Sifad Hussain (2)
Zain Ul Hassan (2)
Gourav Jain (2)
Yogi S (2)
Prakash Tripathi (2)
Lokesh Varman (2)
Vitalii Honcharuk (2)
Ajay Yadav (1)
Vikas Singh (1)
Tushar Beniwal (1)
Ehsan Sajjad (1)
John Godel (1)
Pankaj Kumar Choudhary (1)
Akhil Rajput (1)
Jitendra Mesavaniya (1)
R M Shahidul Islam Shahed (1)
Arun Ramaswamy (1)
Ashutosh Gupta (1)
Nagaraj M (1)
Kunal Patil (1)
Sandeep Singh Shekhawat (1)
Shikha Tiwari (1)
Prasoon (1)
Mariusz Postol (1)
Sanjay Kumar (1)
Manikanta Pattigulla (1)
Mithilesh Tata (1)
Allam Purushotham (1)
Rasul Huseynov (1)
Rajashekar Syereddy (1)
Aravind Govindaraj (1)
Rahul Singh (1)
Varun Setia (1)
Abhishek Tiwari (1)
Jefferson S. Motta (1)
C# Curator (1)
Craig Breakspear (1)
Gustav Stiegr (1)
Ali Sufyan (1)
Mihai Popescu (1)
Ankit Sharma (1)
shrijeet (1)
Muzaffar Ur Rahman (1)
Satyapriya Nayak (1)
Bhawesh Deepak (1)
Abhishek Yadav (1)
Akshay Patel (1)
George (1)
Ashish Bhatnagar (1)
Deepak Kumar (1)
Kajul Nisha (1)
Ayush Gupta (1)
Salman Karim (1)
C# Corner Live (1)
Rikam Palkar (1)
Kalaiselvan Ponnusamy (1)
Keerthi Raja (1)
Rahul Sahay (1)
Sourav Kayal (1)
Cj Felix (1)
Kamna Priya (1)
Related resources for implementation
No resource found
Anti-Reverse Engineering (Assembly Obfuscation)
5/1/2024 11:02:29 AM.
Learn how to protect your .NET source code from reverse engineering using obfuscation techniques with Dotfuscator. Explore the process step-by-step, including obfuscated code analysis and MSIL code ex
Entity Framework Core: Features, Real-time Implementation, Best Practices
4/29/2024 10:27:09 AM.
Entity Framework Core (EF Core) stands as a powerful toolset for .NET developers, streamlining the interaction between applications and databases through object-relational mapping (ORM). Whether adopt
Introduction To gRPC And its Implementation In .NET Core 3.1
4/26/2024 12:04:24 PM.
Learn the fundamentals of gRPC and its integration with .NET Core 3.1 in this introductory guide. Discover how gRPC facilitates efficient, cross-platform communication using protocol buffers. Explore
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
AI Governance and How to Implement and Apply it in Enterprise
4/22/2024 8:38:36 AM.
In this article, we will Explore the essential aspects of AI Governance and its application within enterprises. Learn how to navigate regulatory landscapes, mitigate risks, and ensure ethical AI pract
Angular Services: Implementation, Examples & Best Practices
4/19/2024 10:53:23 AM.
AngularJS services facilitate modularization and reusability by providing a way to share logic and data across components. They employ dependency injection for seamless integration, enabling efficient
Implementing Chart.js in ASP.Net Using Angular.js Web Service
4/19/2024 10:27:54 AM.
Learn how to integrate Chart.js into ASP.NET applications using Angular.js web services for dynamic data visualization. Explore step-by-step implementation, leveraging Angular's frontend capabilit
SQL Stored Procedures: Benefits, Implementation & Best Practices
4/19/2024 9:52:48 AM.
Stored procedures are a powerful feature of SQL databases that allow developers to encapsulate SQL logic and execute it as a single unit. In this article, we'll delve into the concept of stored pr
Sending Email with Attachment using SendGrid Email Service
4/15/2024 11:42:50 AM.
Learn to integrate SendGrid email service in ASP.NET Core MVC using C#. Set up SendGrid account, obtain API key, implement email sending functionality, and utilize ASP.NET Core MVC for web application
Azure File Share Snapshot And Implementation
4/15/2024 9:34:25 AM.
Azure File Share Snapshot provides point-in-time backups for file shares in Azure Storage, enabling data protection and recovery. Snapshots capture the state of files at specific moments, offering pea
Angular Expressions: Syntax, Use Cases, and Implementation Method
4/15/2024 9:00:22 AM.
Explore Angular expressions, small JavaScript-like codes enclosed in {{ }}, used for dynamic data display, filtering, and more. Learn through examples how to employ expressions via interpolation or cu
CLI Implementation in .NET Core: Create MVC Projects Easily
4/11/2024 6:15:58 AM.
The dotnet CLI is a vital cross-platform tool for .NET Core development. It offers basic, project modification, and advanced commands, simplifying tasks like SDK listing, project creation, build, and
What Is Swagger In .NET Core And Its Implementation?
4/11/2024 6:11:19 AM.
Swagger in .NET Core simplifies API documentation by generating interactive documentation from code annotations. It enables developers to visualize, test, and interact with API endpoints effortlessly.
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
Singleton Design Pattern With C# Sample
4/8/2024 9:13:27 AM.
In this article, we will Explore the Singleton Design Pattern in C# with a concise sample code demonstrating its implementation. Learn how to ensure a class has only one instance, providing global acc
Microsoft Entra ID: Implementing Global Secure Access
4/6/2024 6:11:00 AM.
Safeguarding internet access is vital for businesses. Microsoft Entra ID offers a robust solution for global secure access, ensuring protection against cyber threats while enabling seamless connectivi
Implementation of Base64 Encryption/Decryption in Power App
4/5/2024 7:12:00 AM.
Base64 is a method for encoding binary data into text, ensuring data integrity during transmission. Implemented in Power Apps using Power Fx, it's vital for tasks like email (MIME), XML, or JSON d
C# Propertie Implementation, Types, Examples, and Best Practices
3/29/2024 6:38:03 AM.
C# property is a member of a class that allows the class to expose some functionality without exposing the implementation details. This article explains what a property is in C#, why we need properti
String Handling Functions implementation in C Language
3/29/2024 4:24:17 AM.
In C programming, strings are fundamental for working with textual data. Unlike some other languages, C handles strings using character arrays with a null terminator.
Abstract Class vs Interface
3/28/2024 10:36:35 AM.
Abstract classes provide a partial implementation with the option for subclasses to extend, while interfaces define a contract without implementation, allowing multiple inheritance. Abstract classes s
Microsoft Entra ID: Implement On-Premises Apps with Application Proxy
3/28/2024 6:11:01 AM.
In this article, we will discover how Microsoft Entra ID's Application Proxy seamlessly integrates on-premises applications for secure remote access.
Information Computation Mastery: Challenges, Concepts, Implementation
3/28/2024 4:53:53 AM.
To use computers to automate information processing we have to deal with bitstreams as the information representation. By design, bitstream management involves the organization, storage, retrieval, co
Learn About Data Structures And Algorithm (DSA) - Part Two
3/21/2024 9:31:47 AM.
This article will tell you about the crucial concepts of data structures and algorithms in terms of the understanding list as ADT. This article is the second one in the series of “Data Structure and A
Learn about Queue in C# with examples
3/21/2024 8:21:29 AM.
In this article, we will explore Queue data structure in C#, facilitating FIFO (First In, First Out) operations. Utilize methods like Enqueue, Dequeue, and Peek for efficient data manipulation.
Exploring Inter-Process Communication in WPF Using Named Pipes
3/19/2024 12:09:55 PM.
In a WPF application, inter-process connectivity typically involves communication between different components or modules within the same application or between separate WPF applications running on th
Web API Design Principles Or Web API Design Guidelines
3/19/2024 6:10:44 AM.
This article delves into the best practices for implementing and designing web APIs. It emphasizes the importance of considering both the API implementation and consumer perspectives. Key points inclu
Azure Monitoring Services Guide: Implementation and Examples
3/10/2024 7:27:11 AM.
This article is a comprehensive guide to Azure monitoring services, with implementation steps and examples. Real-world examples illustrate effective monitoring of Azure resources for optimal performan
JavaScript Modules: Understanding and Implementation
3/7/2024 5:30:18 AM.
JavaScript modules organize code into reusable components, promoting modularity. ES6 modules use 'import' and 'export,' while CommonJS relies on 'module.exports' and 'requi
Trigger a Plugin When Contact Removed form Marketing List Entity
3/4/2024 6:57:06 AM.
This content provides guidance on removing a contact from a marketing list in Dynamics 365 using a plugin. It outlines the steps to create, register, implement the logic, deploy, and test the plugin.
Better Implementation Of Singleton Pattern in .NET
2/28/2024 4:09:40 AM.
This article explains the mistakes made in writing Singleton Pattern in the multithreaded environment create a bug and how to bring a solution to it.
Learn About Data Structures And Algorithms (DSA)
2/15/2024 11:22:20 AM.
This article will tell you almost everything about the crucial concepts of data structures and algorithms. This article is the first one in the series of “Data Structure and Algorithm (DSA)”. You’ll l
Implementation of the Azure AD Authentication Connection using .Net Maui
2/11/2024 8:24:59 AM.
In this article, I will explain about .NET MAUI Authentication implementation using visual studio 2022. Authentication is the process of obtaining identification credentials such as name and password
Common Implementation Mistakes of Work Pattern in C#
2/7/2024 9:15:44 AM.
Exploring common mistakes in implementing the Unit of Work pattern in C# development. Examples include overcomplicating the class, incorrect transaction management, and lacking exception handling.
Create In-App Notifications in D365 Through Power Automate Flow
2/7/2024 6:40:09 AM.
Transform Dynamics 365 Communication Enable In-App Notifications effortlessly. Get real-time updates on leads, opportunities, and cases. Follow simple steps to activate a feature, create notifications
Implementation of .Net MAUI Community Toolkit Popup
2/4/2024 6:51:16 AM.
In this article, I will explain about .NET MAUI Popup page implementation using visual studio 2022. Popups are a very common way of presenting information to a user that relates to their current task
Implementation of the Bluetooth Connectivity Using .NET MAUI
2/4/2024 5:53:08 AM.
In this article, I will explain how you can use the .NET Multi-platform App UI (.NET MAUI) IConnectivity interface to inspect the network accessibility of the device. The network connection may have a
Implementation of Collection View in .NET MAUI
2/2/2024 5:29:04 AM.
In this article, I will explain MAUI Collection View implementation using Visual Studio 2022. .NET MAUI Collection View is a view for presenting lists of data using different layout specifications. Co
Nats Jetstream Implementation Steps
1/4/2024 10:29:56 AM.
NATS JetStream empowers robust data streaming applications. This guide covers NATS installation, JetStream setup, code connection, stream creation, message publishing, consumer setup, message acknowle
Mastering PostgreSQL CRUD Operations in .NET 8 with ADO.NET
1/1/2024 7:47:53 AM.
Mastering PostgreSQL CRUD Operations in .NET 8 with ADO.NET: Best Practices and Code Examples
Blazor and .NET 8 QuickGrid Implementation with CSV Data Export
12/22/2023 6:10:59 AM.
Article for using QuickGrid in Blazor and .NET 8 and exporting data using CSV Helper as a supporting library. the simplicity and efficiency of QuickGrid, a razor component for displaying tabular data
How to Create Floating Textfield in SwiftUI?
12/10/2023 6:14:37 AM.
In this article we are going to learn how we can create floating textfield in swiftUI.
Performance implementation Using AccelerateBuildsInVisualStudio
11/23/2023 5:22:07 AM.
The .NET 4.8 and lower have an update for faster incremental build in VS 17.8. Visual Studio 2022 version 17.8 introduces build acceleration for non-SDK style projects targeting .NET Framework 4.8 or
Securing Your .NET Core APIs
11/18/2023 6:19:41 AM.
This article explains how you can secure your .NET Core APIs with essential practices. It covers JWT authentication, role-based authorization, HTTPS implementation, input validation, and rate limiting
ASP.NET Core Web API Development with Template Method Pattern and 3-Tier Architecture
11/13/2023 3:22:35 PM.
This design pattern allows for a structured, modular, and easily maintainable architecture by separating concerns into distinct layers and leveraging the Template Method Pattern to provide a common st
Common Interfaces Using C#
10/30/2023 11:26:01 AM.
In this article, I will explain to you about Common Interfaces using C#. Common interfaces in C# provide a way to define a contract for classes, ensuring that they implement specific methods and prope
Implementation Of The Redis Cache In The .NET Core API
10/30/2023 5:15:38 AM.
In this article, you will learn how to implement of the Redis Cache in the.NET Core API.
Clean Architecture and Command Pattern in ASP.NET Core API Implementation
10/16/2023 8:25:42 AM.
Explore a clean and efficient approach to building a robust ASP.NET Core Web API for a Car Company, using Clean Architecture and the Command Pattern. Simplify CRUD operations with a structured and mai
How to implement Multiple Inheritance in C#
10/11/2023 12:42:33 PM.
Learn how to implement multiple inheritance in C#. Inheritance is one of the key characteristics of an object oriented programming language.
jQuery PJAX Implementation In ASP.NET Core
10/11/2023 4:57:25 AM.
You can make an entire website work asynchronously using PJAX plugin of jQuery. I will show you how to implement it in ASP.NET Core.
ZXing.Net Implementation In ASP.NET MVC
10/5/2023 9:58:57 AM.
In this tutorial I will implment ZXing.NET in ASP.NET MVC to generate QR Codes.
Using MockingContext: A Flexible IServiceProvider Implementation in C#
10/3/2023 5:43:56 AM.
Explore the MockingContext class: a custom implementation of the IServiceProvider interface in C#. Learn how this class provides an efficient way to automatically instantiate or mock services on-the-f
C# MongoDB Repository Implementation
10/2/2023 7:34:35 PM.
A C# MongoDB repository implementation involves creating a set of classes and methods that enable interaction with a MongoDB database. MongoDB is a popular NoSQL database that stores data in a JSON-li
SHA-1 Bit Implementation In C#
9/25/2023 6:30:24 AM.
This is a bit implementation of the SHA-1. It supports messages 2^32 - 65 bits long.
Implementation Of Stack And Queue Using Linked List
9/20/2023 9:21:34 AM.
In this article, I will be discussing two data structures - Stack and Queue and their implementation using another data structure - Linked List.
Implicit And Explicit Interface Implementation In C#
9/18/2023 12:08:23 PM.
This article explains how to use implicit and explicit interface implementation in C# programming.In C#, interface implementation is a mechanism that allows a class to provide specific implementations
RabbitMQ Implementation for ASP.NET Core
9/15/2023 9:30:07 AM.
Learn how to implement RabbitMQ in an ASP.NET Core application, covering prerequisites, establishing connections, sending and receiving messages, and building reliable, scalable message-driven applica
Data Structure Sample Example
9/5/2023 9:07:45 AM.
Source code for Data Structure implemetation of Stack, Queue, Doubly linked list and more..
Make a Field Focus and Required Dynamically in PowerApps
9/1/2023 7:36:14 AM.
Learn how to enhance user experience in Power Apps with SetFocus. This tutorial explains when and how to use SetFocus, its limitations, and its implementation in Canvas apps for dynamic field focus an
Working With Default Interface Implementation In C# 8.0
8/28/2023 12:13:30 PM.
This article explains the default Interface implementation feature introduced as a part of C# 8 and demonstrates how to use it in application development.
NLog Implementation with Azure Application Insights
8/27/2023 12:37:45 PM.
Application insight provides the logging mechanism for our application. NLog Implementation with Azure Application Insights
NLog Implementation in .Net Core Application
8/22/2023 9:03:56 AM.
NLog, the open-source logging library for .NET and .NET Core, simplifies error troubleshooting. Install effortlessly, configure with nlog.config, and leverage diverse logging levels for precise insigh
Implementating Captcha in PHP
8/21/2023 10:10:33 AM.
In this article we will create a registration page with captcha implemented in it in PHP.
Implementing Rate Limiting in ASP.NET Core WEB API
8/18/2023 9:24:59 AM.
Learn how to effectively implement rate limiting in your ASP.NET Core application with this comprehensive guide. Explore the benefits of rate limiting for security and performance, and follow step-by-
Web API File Upload and Download Methods
8/17/2023 11:07:09 AM.
Discover step-by-step instructions and best practices for seamlessly implementing web API file upload and download functionality to optimize data sharing and collaboration, facilitating smooth digital
.NET Core Dependency Injection - One Interface, Multiple Implementations
7/19/2023 2:56:27 AM.
In this article, we will see how we can inject the dependency when we have more than one implementation for an interface.
Multi-Threading (2), Implementation Overview
7/14/2023 6:56:37 AM.
This article will discuss the multi-threading implementation in overview.
JFC Drag and Drop Implementation
7/14/2023 5:50:58 AM.
The drag and drop mechanism consists of the GUI elements that make up the user interface for the drag and drop operation as well as the protocol that binds drag sources to drop targets.
Java Interfaces and their implementation in real-world
7/12/2023 6:01:20 AM.
In Java, there are certain situations where the programmer just needs to focus on which object is doing the job and providing desired output. Java Provides a great tool for this, which is known as an
gRPC and Its Implementation
5/29/2023 7:30:14 AM.
gRPC and Its Implementation: Enabling Efficient Communication Between JavaScript and Python
HttpContextAccessor in Asp.NET Core Web API
5/27/2023 3:58:23 PM.
In ASP.NET Core Web API, the HttpContextAccessor class is a component that provides access to the current HTTP request and response context. It allows you to access various aspects of the HTTP request
Efficient Directory Monitoring Techniques for Windows 10 with C# and .NET Core 7
5/26/2023 4:56:14 AM.
Learn how to monitor a directory in Windows 10 using C# and .NET. This guide will walk you through the different approaches and techniques for monitoring directories and the process of implementing a
Singleton Design Pattern Evolution and implementation C#
5/4/2023 5:47:55 AM.
Learn how to implement the Singleton Pattern in C# and its evolution through four different approaches.
Introduction Of Microsoft Azure Networking, High-Level Architecture, and Implementation Process
4/27/2023 5:47:19 AM.
High-level overview of the Azure Networking architecture and its advantages.
Embracing Event Sourcing in .NET 6: Design, Implementation, and Best Practices
4/26/2023 10:27:51 AM.
Microsoft Business Application Live Show - Implementation of MS CRM in Different Domains - Ep.5
4/24/2023 2:16:44 PM.
In this session, you will learn about the Implementation of Microsoft CRM in Different Domains.
Rudderstack Introduction And Implementation Using .NET Core 7 Web API
3/29/2023 6:29:32 AM.
In this article, you will learn about Rudderstack Introduction and Implementation using .NET Core 7 Web API.
LinkedList Implementation In Javascript
3/15/2023 7:08:28 AM.
LinkedList is one of the major data structures used, so it becomes very crucial to understand its behavior, once you have a clear knowledge of the basics, you can solve most complex problems.
Implementation Of NLog With .NET 6 Web API
3/10/2023 5:14:15 AM.
Implementation of NLog with .net 6 WebApi for monitoring the crash logs & info stuff.
ELSA Workflows Designer Introduction And Implementation Using .NET Core 7 Web Application
3/6/2023 5:43:11 AM.
In this article, you will learn about ELSA Workflows Designer Introduction and Implementation using .NET Core 7 Web Application.
Azure Key Vault Configuration And Implementation Using .NET Core 7 Web API
2/6/2023 9:48:36 AM.
In this article, you will lean about Azure Key Vault Configuration and Implementation using .NET Core 7 Web API.
Azure File Share Storage Implementation Using .NET Core 6 Web API
1/30/2023 6:45:05 AM.
In this article, you will learn about Azure File Share Storage implementation using .NET Core 6 Web API.
Azure Service Bus implementation using .NET Core 6 and Queue Trigger to fetch messages
1/23/2023 7:04:09 AM.
Azure Service Bus implementation using .NET Core 6 and Queue Trigger to fetch messages.
Azure Redis Cache Introduction And Implementation Using .NET Core 6 Web API
1/16/2023 11:27:29 AM.
In this article, you will learn about Azure Redis Cache Implementation using .NET Core 6 Web API.
Insight.Database , .NET Micro ORM - Write Less Code In Data Access Layer Using Auto Interface Implementation
1/10/2023 8:15:21 AM.
In this article, you will learn about Insight.Database is a fast, lightweight, (and dare we say awesome) micro-orm for .NET. Auto Interface Implementation implements the interface for you automatical
CQRS And MediatR Pattern Implementation Using .NET Core 6 Web API
12/19/2022 9:04:03 AM.
In this article, you will learn about CQRS and MediatR Pattern Implementation Using .NET Core 6 Web API.
Apache Kafka Introduction, Installation, And Implementation Using .NET Core 6
12/12/2022 6:52:54 AM.
In this article, you will learn about Apache Kafka Introduction, Installation, and Implementation Using .NET Core 6.
Unit Of Work With Generic Repository Implementation Using .NET Core 6 Web API
12/4/2022 9:53:46 AM.
Unit Of Work with Generic Repository implementation using .NET Core 6 Web API.
Dictionary Implementation in C#
11/22/2022 8:57:13 AM.
In this article, I am going to talk about Dictionary implementation.
Implementation And Advancements In NestJS
11/22/2022 6:55:26 AM.
This would be a series of articles, in this article, we would talk about implementation of new custom APIs and connect with PostgreSQL database in the existing NestJS project
Important Interface in .NET: Work With IEnumerable Interface
11/17/2022 9:41:30 AM.
The purpose of the article is to explain the most important interface, IEnumerable, of the .NET class library and implement it in a pratical example.
Angular ngx-pagination Sample Implementation Step By Step Guide
9/2/2022 5:33:13 AM.
In this example, I will show you how to implement ngx-pagination in your Angular Application.
gRPC Introduction And Implementation Using .NET Core 6
8/29/2022 5:37:40 AM.
In this article, you will learn about gRPC Introduction and Implementation using .NET Core 6.
Implementation And Containerization Of Microservices Using .NET Core 6 And Docker
8/13/2022 10:38:35 PM.
The Implementation and Containerization of Microservices Using .NET Core 6 and Docker.
Implementation Of Global Exception Handling Using .NET Core 6 Web API
8/8/2022 9:51:58 PM.
In this article, you will learn how to implement Global Exception Handling using .NET Core 6 Web API.
Microservices Implementation With Ocelot Gateway Using .NET Core 6 API And Angular 14
8/7/2022 4:36:34 AM.
Microservices Implementation with Ocelot Gateway using .NET Core 6 API and Angular 14.
SignalR Introduction And Implementation Using The .NET Core 6 Web API And Angular 14
7/25/2022 7:33:16 PM.
In this article, you will learn about SignalR introduction and implementation using the.NET Core 6 Web API and Angular 14.
Implementation Of InterProcessCommunication - NamedPipes Using C++ And C#
6/30/2022 1:31:30 PM.
Implementing named pipe(an IPC) to understand what IPC is all about and to understand how we can transfer data between two different processes.
Implementation Of Ant Design In React-JS
6/8/2022 6:04:01 AM.
This paper focuses on the importance of Ant design frameworks in the current web development world and their advantages of using. This is done with the help of react js along with Material UI.
Fast, Simplest And Clean O1 LFU Cache Algorithm Implementation In C#
3/24/2022 1:21:58 PM.
In this article, you will learn about fast, Simplest and Clean O1 LFU Cache Algorithm Implementation In C# using available default classes.
Fast, Short And Clean O1 LRU Cache Algorithm Implementation In C#
3/23/2022 6:09:56 AM.
In this article, you will learn about Fast, short and clean O1 LRU Cache implementation in C#