Tuples are primitive types where you can easily combine multiple values to one variable. They are as a datatype not completely new for C# 7.0 or Visual Basic 15, but the way you can use them are, with the new System.ValueTuple type, is much improved. In this post I will show you how you can take advantage of the streamed syntax of value tuples.
Last night I was the ‘special guest’ on the 42th SDN Cast. I talked with fellow MVP’s Maarten van Stam en Fanie Reynders about the latest news in ‘Dev’ world, but the main topic was the future of Visual Basic .NET.
Microsoft will release Visual Studio 2017 on March 7. They organize a two-day virtual event to show the world the beauty of this latest release.
In this post I want to point you to a book which will help you to make switching between C# and VB.NET and vice versa more easily. The title of the book is actually quite self describing: ‘C#-Visual Basic Bilingual Dictionary’.
The Common Type System (CTS) ensures that components written in C# or VB.NET can interact with each other. The CTS supports two general categories of types: Value types and Reference types. Value types directly contain data. An instance of a value type is either allocated on the stack or allocated inline in a structure. These types can be natively built-in (native data types), user-defined or enumerations. A reference type, in contrast to a value type, stores a reference to the value’s…
In a few days Microsoft TechDays will start. This is the major Dutch tech event on Microsoft – and other open source technologies. On this event many (respectable!) speakers will have their sessions on various topics. Speakers you know from your local community, but also Microsoft employees from Redmond will visit Amsterdam. The event will be held on October 4 and 5 in Amsterdam, The Netherlands.
I love Visual Basic.NET, but as a .NET developer I write code in C# too. In this serie of posts I’ll show you the main differences between VB.NET and C#. Today I will discuss the structure of classes.
Since a couple of months you can download an extension for Visual Studio Team Services (VSTS) to manage your own NuGet packages. The extension is called Package Management. It’s is still in preview, but Microsoft supports it already as were it released. With this tooling you can host your own NuGet feed, containing your – or other custom NuGet packages. The big advantage is that you can share NuGet packages with your organization. They are available for consuming from your…
Last week I decided to get started with a new MCSD certification: Azure Solutions Architect. In a world where more customers want to take advantage of Microsoft Azure, it’s important to get my knowledge up-and-running. At my own company we are using Microsoft Azure for almost all our backend tasks. We are hosting sites, web services, SQL Azure databases and for example Virtual Machines with a regular SQL Server installation. We can manage them fine, but for some real troubleshooting…
One of the smartest ways to verify if two sequences of the type List(Of T) are equal, is to use LINQ. Or more specific, the extension method SequenceEqual(). It will compare both list in exact order and it returns a Boolean value, indicating if both lists are exactly the same.