DotNetCurry Logo
Category description not available

So far, we have published 29 C# tutorials and articles, which have been read by over 1772312 (One Million Seven Hundred Seventy Two Thousand Three Hundred Twelve) developers and architects.

Category C# Views: 14075
Abstract: Visual Studio 2017 15.3 update was a big milestone for C#. It was the release vehicle for C# 7.1 – the first minor version of C# 7. This article will take a closer look at its new features and the plans for future versions (C# 8) of the language.
Category C# Views: 13591
Abstract: As a C# developer, you might already be writing some functional code without realizing it. This article describes some of the functional approaches you are already using in C#, as well as some improvements in C# 7 that make functional programming in it, easier.

C# 7 - What's New

Posted by: Damir Arh , on 6/7/2017
Category C# Views: 100940
Abstract: C# 7 is the next version of C#. This article provides an overview of the new features in C# 7.0.
Category C# Views: 17216
Abstract: The DotNetCurry (DNC) Magazine is a Free bi-monthly .NET magazine. This post contains some frequently asked question and answers to enhance your reading experience.
Category C# Views: 26015
Abstract: The HashSet collection type was first introduced in C# v3 and with .NET 3.5. This article will explore features of Hashset and also compare its performance with List.
Category C# Views: 28079
Abstract: Learn approaches to concurrent programming in .NET Core, as well as potential issues to be aware of.
Category C# Views: 89032
Abstract: The async and await keywords in C# makes asynchronous programming simpler, however one can still use them incorrectly. This article highlights some common mistakes, and gives advice on how to avoid these mistakes.
Category C# Views: 37838
Abstract: We are thrilled to have Eric Lippert to talk to us once again in our 4th Anniversary edition of the DNC Magazine.

Querying JSON using LINQ

Posted by: Mahesh Sabnis , on 7/4/2016
Category C# Views: 36750
Abstract: JSON.NET is a great framework for working with JSON data. We will perform JSON Serialization and Deserialization operations and query data using LINQ.
Category C# Views: 38028
Abstract: Microsoft Bot Framework and Cognitive Services are Intelligent API offerings which that allow systems to see, hear, speak, understand and interpret our needs with natural communication

Test Your C# Basics

Posted by: Suprotim Agarwal , on 5/3/2016
Category C# Views: 29747
Abstract: Test your C# Basics around variables, types and operators. Post your answers in the comments section
Category C# Views: 13794
Abstract: Using Netwonsoft.Json package to work with JSON Serialization and Deserialization operations
Category C# Views: 22993
Abstract: Roslyn now known as .NET Compiler Platform is the next generation of C# compiler and more. This article gives a general overview and guidance about Roslyn.

Upgrading Existing C# Code to C# 6.0

Posted by: Damir Arh , on 12/15/2015
Category C# Views: 30908
Abstract: C# 6.0 brings many small improvements to the language. However, does it make sense to upgrade your existing C# code base to take advantage of the new C# 6.0 features? Let us find out.
Category C# Views: 30450
Abstract: Different Types of Constructors in C# - Default, Parameterized, Copy, Static and Private. C# Interview Question No. 1

Code Contracts in C#

Posted by: Pravinkumar Dabade , on 8/27/2015
Category C# Views: 37842
Abstract: Code Contracts API includes classes for static and runtime checks of code and allows you to define preconditions, postconditions, and invariants within a method. The Contracts class is found in the System.Diagnostics namespace.

C# 6.0 What's New

Posted by: Filip Ekberg , on 9/22/2014
Category C# Views: 118945
Abstract: C# 6.0 introduces a number of new features that will make it easier for developers to avoid boilerplate code. We also have a new compiler technology called "Roslyn" which allows us hook in” to the compiler and modify certain behavior as our programs compile.
Category C# Views: 38562
Abstract: This article demystifies the controversial yet powerful C# Extension Methods and demonstrates some cool examples of extending classes, interfaces, collection classes, enums and ASP.NET MVC and Web API frameworks using Extension Methods.
Category C# Views: 64283
Abstract: Compression in the .NET framework has been supported via different libraries in the past (via Open File Conventions) but the support for .zip archives hasn’t quite been complete. With .NET 4.5 and C# 5.0we get a dedicated zip compression library that allows us to manipulate zip libraries fully.
Category C# Views: 90772
Abstract: The C# Caller Info attributes have primarily been added to aid Logging, Runtime debugging and error handling. In this post, we will see how we can use Log4Net’s rolling file Appender and the Caller Info Attributes to log errors in an application

Async & Await in C# 5.0

Posted by: Filip Ekberg , on 3/8/2013
Category C# Views: 59171
Abstract: This article introduces the new Async and Await pattern for asynchronous development in C# 5.0 and highlights the differences from the traditional practices in place so far.
Category C# Views: 135250
Abstract: The new keywords async and await introduced in C# 4.5 helps developers to make their asynchronous programming logic less complex and more manageable. In this article, we will see a simple demonstration of the async programming in C# 4.5
Category C# Views: 96898
Abstract: In this article, we will see how to enumerate a HashTable using an IDictionaryEnumerator.
Category C# Views: 113797
Abstract: The C# Null Coalescing Operator (??) is a binary operator that simplifies checking for null values. It can be used with both nullable types and reference types. In this article, we will see how to use the Null coalescing operators in practical scenarios.
Category C# Views: 131600
Abstract: To write efficient string handling functions, it is important to understand the characteristics of string objects in C#.
Category C# Views: 105142
Abstract: In my previous article Getting Ready for .NET 3.5 and LINQ – Exploring C# 3.0 – Part I, we discussed the first five changes from the list of changes in C# 3.0, mentioned below. This article covers the rest of the changes and is targeted towards users who are planning to migrate to .NET 3.5. With .NET 4.0 around the corner, this article will help you get up to date with C# and will facilitate upgrading to .NET 4.0
Category C# Views: 111909
Abstract: C# 3.0 introduces several language enhancements that are built on C# 2.0. The changes enables the construction of a style that is equally powerful as query languages; generally used to fetch data from relational database management systems and XML files. If you are gearing up to get started with LINQ, then this article is for you. It also serves as a refresher to those who are already familiar with the new features of C# 3.0
Category C# Views: 53041
Abstract: C# was created by Microsoft as a major part of its .NET initiative. C# is a modern, powerful, component-orientated, flexible, safe, internet friendly and an easy to use language that takes advantage of virtually any feature in this platform. Well people familiar with C# 1.1 know that. This article is a two part series. Let us explore what’s new in C# 2.0
Category C# Views: 85530
Abstract: In the previous article, we explored the various new language features introduced in C# 2.0. In the last part of this two part article series, we will be delving deep into each new feature to understand and use them in our projects.

  
Article Filter :
Per page: