Guide introduttive per C#C# Quickstarts

Queste guide introduttive per C#Welcome to the C# Quickstarts. iniziano con lezioni interattive che è possibile eseguire nel browser.These start with interactive lessons that you can run in your browser.

Nella prima lezione vengono spiegati i concetti di C# usando piccoli frammenti di codice.The first lessons explain C# concepts using small snippets of code. Si apprenderanno le nozioni di base della sintassi di C# e si scoprirà come usare i tipi di dati come stringhe, numeri e valori booleani.You'll learn the basics of C# syntax and how to work with data types like strings, numbers, and booleans. Tutte le istruzioni sono interattive e si imparerà a scrivere e a eseguire codice in pochi minuti.It's all interactive, and you'll be writing and running code within minutes. Per queste prime lezioni non è richiesta alcuna conoscenza pregressa di programmazione o del linguaggio C#.These first lessons assume no prior knowledge of programming or the C# language.

Tutte le guide introduttive successive alla lezione relativa a Hello World sono disponibili tramite l'esperienza del browser online o nell'ambiente di sviluppo locale.All the quickstarts following the Hello World lesson are available using the online browser experience or in your own local development environment. Alla fine di ogni guida introduttiva, è possibile scegliere se continuare con la successiva guida introduttiva online o nel computer.At the end of each quickstart, you decide if you want to continue with the next quickstart online or on your own machine. Sono disponibili collegamenti che aiutano a configurare l'ambiente e continuare con la guida introduttiva successiva nel computer.There are links to help you setup your environment and continue with the next quickstart on your machine.

Hello worldHello world

Nella guida introduttiva Hello World verrà creato il programma C# più semplice.In the Hello world quickstart, you'll create the most basic C# program. Si esaminerà il tipo string e verranno illustrate le procedure per lavorare con il testo.You'll explore the string type and how to work with text.

Numeri in C#Numbers in C#

Nella guida introduttiva Numeri in C# si apprenderà come i computer archiviano i numeri e come eseguire calcoli con tipi numerici diversi.In the Numbers in C# quickstart, you'll learn how computers store numbers and how to perform calculations with different numeric types. Verranno illustrati i concetti di base degli arrotondamenti e le procedure per eseguire calcoli matematici con C#.You'll learn the basics of rounding, and how to perform mathematical calculations using C#. Questa guida introduttiva è anche disponibile per l'esecuzione in locale nel computer.This quickstart is also available to run locally on your machine.

Questa guida introduttiva presuppone che sia stata completata la lezione Hello World.This quickstart assumes that you have finished the Hello world lesson.

Rami e cicliBranches and loops

La guida introduttiva Rami e cicli illustra le nozioni di base per la selezione di percorsi di esecuzione del codice diversi in base ai valori archiviati nelle variabili.The Branches and loops quickstart teaches the basics of selecting different paths of code execution based on the values stored in variables. Si apprenderanno i concetti fondamentali del flusso di controllo, ovvero i meccanismi in base ai quali i programmi prendono decisioni e scelgono azioni diverse.You'll learn the basics of control flow, which is the basis of how programs make decisions and choose different actions. Questa guida introduttiva è anche disponibile per l'esecuzione in locale nel computer.This quickstart is also available to run locally on your machine.

Questa guida introduttiva presuppone che siano state completate le lezioni Hello World e Numeri in C#.This quickstart assumes that you have finished the Hello world and Numbers in C# lessons.

Interpolazione di stringheString interpolation

La guida introduttiva Interpolazione di stringhe illustra come inserire valori in una stringa.The String interpolation quickstart shows you how to insert values into a string. Verrà illustrato come creare una stringa interpolata con espressioni C# incorporate e come controllare l'aspetto del testo dei risultati dell'espressione nella stringa di risultato.You'll learn how to create an interpolated string with embedded C# expressions and how to control the text appearance of the expression results in the result string. Questa guida introduttiva è anche disponibile per l'esecuzione in locale nel computer.This quickstart is also available to run locally on your machine.

In questa guida introduttiva si presuppone che siano state completate le lezioni Hello World, Numeri in C# e Rami e cicli.This quickstart assumes that you have finished the Hello world, Numbers in C#, and Branches and loops lessons.

Raccolte di elenchiList collection

La lezione Raccolte di elenchi offre una panoramica delle raccolte di tipo List che consentono di archiviare sequenze di dati.The List collection lesson gives you a tour of the List collection type that stores sequences of data. Si apprenderà come aggiungere e rimuovere elementi, eseguire la ricerca di elementi e ordinare gli elenchi.You'll learn how to add and remove items, search for items, and sort the lists. Verranno esaminati diversi tipi di elenchi.You'll explore different kinds of lists. Questa guida introduttiva è anche disponibile per l'esecuzione in locale nel computer.This quickstart is also available to run locally on your machine.

Questa guida introduttiva presuppone che siano state completate le lezioni elencate in precedenza.This quickstart assumes that you have finished the lessons listed above.

Introduzione alle classiIntroduction to classes

Questa guida introduttiva finale è disponibile solo per l'esecuzione nel computer, usando l'ambiente di sviluppo locale e .NET Core.This final quickstart is only available to run on your machine, using your own local development environment and .NET Core. Verrà illustrato come creare un'applicazione console e verranno presentate le funzionalità orientate a oggetti di base che fanno parte del linguaggio C#.You'll build a console application and see the basic object-oriented features that are part of the C# language.

Questa guida introduttiva presuppone che siano state completate le guide introduttive online e che siano stati installati .NET Core SDK e Visual Studio Code.This quickstart assumes you've finished the online quickstarts, and you've installed .NET Core SDK and Visual Studio Code.