Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Everything / Languages / C#7.0

C#7.0

C#7.0

Great Reads

by Anton Angelov
Learn how to use the brand-new C# 7.0 to make your WebDriver tests even better. Utilise the power of local functions, digit separators and much more.
by Ben Hall (failingfast.io)
Reviewing what we need to know pre- and post- C# 7 features about the type system and in particular, reference types and reference-like behaviour, while correcting common misconceptions along the way.
by Nikola M. Živković
Moving from switch-case to object oriented code, and pattern matching
by Florian Rappl, Manuel Römer
Supporting partial PUT (or PATCH) operations in ASP.NET Core with Newtonsoft.Json

Latest Articles

by Anton Angelov
Learn how to use the brand-new C# 7.0 to make your WebDriver tests even better. Utilise the power of local functions, digit separators and much more.
by Ben Hall (failingfast.io)
Reviewing what we need to know pre- and post- C# 7 features about the type system and in particular, reference types and reference-like behaviour, while correcting common misconceptions along the way.
by Nikola M. Živković
Moving from switch-case to object oriented code, and pattern matching
by Florian Rappl, Manuel Römer
Supporting partial PUT (or PATCH) operations in ASP.NET Core with Newtonsoft.Json

All Articles

Sort by Score

C#7.0 

by Ben Hall (failingfast.io)
Reviewing what we need to know pre- and post- C# 7 features about the type system and in particular, reference types and reference-like behaviour, while correcting common misconceptions along the way.
by Florian Rappl, Manuel Römer
Supporting partial PUT (or PATCH) operations in ASP.NET Core with Newtonsoft.Json
by didourebai
Mobile alerts in Xamarim.forms
by Fred Song (Melbourne)
Angular 7 with .NET Core 2.2 - Global Weather (Part 2)
by Fred Song (Melbourne)
Angular 7 with .NET Core 2.2 - Global Weather
by didourebai
The ASP.NET Core 1.x.x release does not include SignalR technology and development plans. Time has passed quickly, Microsoft has released a preview version of. NET Core 2.0 Preview 2.
by Livio Francescucci
Use a JWTToken to access a .NET Core Web API leveraging IdentityServer4 / OAuth2.
by Vikas Sharma
Build a robust authentication and authorization system using IdentityServer and ASP.NET Core 3.1
by Roland Roos ICT Architectures
Using patterns like aspect-oriented programming in modern OO-languages in micro-services context
by Daniel Vaughan
Learn how to leverage the asynchronous ICommand implementation in Codon FX to support commands that kick-off long-running operations.
by Sacha Barber
Small demo of using Azure Functions and Azure EventGrid together
by Allister Beharry
.NET SIMD programs using the Vector types show performance comparable to Intel ISPC and open source C++ SIMD libraries while satisfying the same goal of SIMD developer productivity in a high-level language.
by Dave Elliott
A series of 6 articles to provide you with a boilerplate guide to create Source Generators.
by paolo guccini
How to use the Microsoft Interop/Automation to implement parallel research of a Microsoft Office file password.
by didourebai
This post is about developing ASP.NET Core application using EF Core, we will demonstrate how we can connect in different ways to SQL Server Database and Postgresql Database.
by Pawel idzikowski
How to replace the web API request query string to provide case insensitive OData search
by Marc Clifton
Performance differences on the rPi
by Marc Clifton
One approach to creating the bidirectional relationship between context and data -- a declarative strongly typed relational contextual system using C#
by Peter Devo
FastHashSet for .NET
by Daniel Vaughan
Create a dynamic settings screen for your UWP app. Add a setting with a single line of code.
by Athari
CsConsoleFormat library for .NET - Formatting in Console using modern technologies
by didourebai
How to develop multi-platform and connected apps and deploy on Azure
by Michael Doleman
A simple DAL with an integrated, lightweight model for database seeding from a JSON source, using the code-first method in Entity Framework.
by Eric Lynch
In this article, we explore the implementation of a Visual Studio editor that allows editing of a fictitious "Colorful" language. The editor minimally implements both syntax classification / coloring and IntelliSense completion.
by Eric Lynch
A flexible command line parsing class that uses C# attributes and reflection to discover syntax
by John Trinder
Comprehensive Multi-Slider(-Range) that can add, delete and move arrows (thumbs)
by David A. Gray
This article demonstrates a class library that supports command line parameters with default values stored in application settings.
by Vincent Maverick Durano
This article is the first part of the series on Getting Started with Entity Framework Core. In this post, we will build an ASP.NET Core MVC application that performs basic data access using Entity Framework Core.
by syed shanu
In this article, we will see how to work on Clustering model for predicting the Mobile used by model, Sex, before 2010 and After 2010 using the Clustering model with ML.NET.
by Michael Dodaro
Basic code scenarios using Bing Search API endpoints to search the Web
by defwebserver
You can create database driven .Net Core applications using JavaScriptServices, and PrimeNG.
by Marc Clifton
An Alice in Wonderland Trip Down the Rabbit Hole of Exception Handling
by Alen Toma
How to implement deep cloning using Reflection
by Roland Roos ICT Architectures
Concept and implementation of Inversion Of Control, aka IOC through Dependency Injection (DI)
by Daniel Vaughan
Using steganography to conceal text within a document or watermark a code file, using a whitespace encoder. Hide text in plain sight!
by Jeremy Madden
An attempt to introduce some Functional Programming concepts into an OOP domain
by Eric Lynch
A deep dive into the IEnumerable interface, how the C# language supports it, how to avoid some of its pitfalls, and an introduction to some basic LINQ concepts.
by Eric Lynch
A very quick survey of the standard LINQ methods defined in the System.Linq.Enumerable class
by Eric Lynch
Part 3 in the LINQ series, this provides an introduction to IQueryable, IQueryProvider, and LINQ expression trees.
by Eric Lynch
Part 4 in the LINQ series, contrasts the System.Linq.Enumerable and System.Linq.Queryable extension methods and explores how expression trees are produced and consumed.
by Microsoft Canada
For the balance of the video Mads Torgersen talks about where C# is headed and some of the thinking behind some new features.
by Srinivasa Dinesh Parupalli
Mapster a fast, fun and stimulating object to object mapper
by Afzaal Ahmad Zeeshan
.NET Core 2.0 brings a lot of improvements to the system, and it brings a lot of pain to the developers as well. I had a lot of problems upgrading .NET Core 1.x apps to .NET Core 2.0; I yet have to feel the promise it makes about performance and so, but let us see how to upgrade our existing applica
by Florian Rappl
Want to modernize your C# codebase? Let's start with properties.
by Florian Rappl
Want to modernize your C# codebase? Let's continue with methods.
by Florian Rappl
Want to modernize your C# codebase? Let's continue with values.
by Florian Rappl
Want to modernize your C# codebase? Let's finish with types.
by koolprasad2003
List of New Features introduced in C# 7.0
by koolprasad2003
This article will give you a brief idea about what's new in C# 7.1, 7.2, 7.3, 8.
by honey the codewitch
An LL(1) pull parser and generator that thinks it's an LL(k) parser - with a rich, simple and beautiful EBNF syntax
by didourebai
In this article, we described a flip side of multiple ways of querying methods using NHibernate, we covered some querying syntax but refer to NHibernate Documentation to find more features but which one can we use for a beginner?
by outbred
Design, implementation, and usage of the oops framework
by Makhesh TG
Sample application to demonstrate pagination using simplePagination.js in asp.net mvc core, targeting entity framework.
by Eric Lynch
Extends .NET reflection to decode the byte array returned by System.Reflection.MethodBody.GetILByteArray(), discusses the techniques to achieve this, and provides a brief primer on .NET reflection.
by Marc Clifton
Implementations in C# and F#
by Florian Rappl
Why not use serverless computing to perform maintenance tasks in Azure DevOps?
by Livio Francescucci
A guided walk-through to build a simple Authorization Server and enable a Client Credentials workflow using Identity Server and .NET Core
by Michael Ecklin
Very often, Excel spreadsheets are using to transfer data between applications. CSV files are also used for the same purposes.
by Nick Polyak
Drag and drop using NP.Visuals package
by didourebai
Structure of our page in Xamarin.Forms