C# 7.0 in a Nutshell Overview

WarmTungsten avatar
WarmTungsten
·
·
Download

Start Quiz

Study Flashcards

16 Questions

What is WinRT in the context of Windows Runtime?

WinRT is an enhanced version of COM (Component Object Model) that supports .NET, C++, and JavaScript, and it has a relatively rich type system.

How does referencing a WinRT library from C# feel like?

Referencing a WinRT library from C# feels much like referencing a .NET library.

What is the relationship between UWP, WinRT, and .NET Core libraries?

UWP relies on both WinRT and .NET Core libraries.

In which platform is referencing the Windows 10 WinRT libraries optional?

Referencing the Windows 10 WinRT libraries is optional when targeting the standard .NET Framework platform.

What do the WinRT libraries in Windows 10 support?

The WinRT libraries in Windows 10 support the UWP user interface for writing immersive touch-first applications.

What does WinRT mean in terms of the execution interface?

In terms of the execution interface, WinRT means a protocol for calling code that's potentially written in another language.

What distinguishes WinRT from ordinary COM?

WinRT projects its libraries into a multitude of languages, such as C#, VB, C++, and JavaScript.

What is the purpose of the .NET Framework?

To allow for easy desktop and web application engineering.

Which implementation of the .NET platform is used for mobile applications and Mac products?

Xamarin.

What is Xamarin originally designed for?

Mobile applications and Mac products.

What is the purpose of ASP.NET Core?

It allows you to build the mobile backend, web apps, and services.

What is the new feature in ASP.NET Core of.NET 6 that enables the application of changes without restarting or rebuilding the app?

Hot Reload.

What are some mobile device-specific features supported by WinRT?

Sensors, text messaging, and so on.

Which languages does WinRT project its libraries into?

C#, VB, C++, and JavaScript.

What is the main use case of the .NET platform?

It best suits businesses that look for a wide range of features like web-based services, desktop software, and cloud infrastructure support.

What file format do WinRT assemblies ship with, allowing transparent consumption without special ritual?

.winmd files.

Explore the overview of C# 7.0 in a nutshell and its interoperability with Windows Runtime (WinRT) technology. Learn about how C# interacts with WinRT and the enhanced execution interface it provides.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free
Use Quizgecko on...
Browser
Browser