You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
content: Choose the best response for each question, and then select **Check your answers**.
15
16
quiz:
17
+
title: Check your knowledge
16
18
questions:
17
-
- content: "Imagine that you used C# code to create a new application. After running the code, you discover a bug in your logic. How can you find the bug?"
19
+
- content: "Imagine that you used C# code to create a new application. After running the code, you discover a bug in your logic. How can you find the bug?"
18
20
choices:
19
-
- content: "The C# compiler will help you find the logic bug."
21
+
- content: "The C# compiler helps you find the logic bug."
20
22
isCorrect: false
21
-
explanation: "The compiler will identify C# syntax compilation errors. But it will not catch bugs in your logic."
22
-
- content: "The .NET runtime will help you find the logic bug."
23
+
explanation: "The compiler identifies C# syntax compilation errors. But it doesn't catch bugs in your logic."
24
+
- content: "The .NET runtime helps you find the logic bug."
23
25
isCorrect: false
24
-
explanation: "If your logic produces an exception that crashes your program, then the .NET runtime will close your application. But it will not help you find your logic bug."
25
-
- content: "A class in the .NET library will help you find your logic bug."
26
+
explanation: "If your logic produces an exception that crashes your program, then the .NET runtime closes your application. But it doesn't help you find your logic bug."
27
+
- content: "A class in the .NET library helps you find your logic bug."
26
28
isCorrect: false
27
-
explanation: "No classes in the .NET library will help you find a logic bug."
29
+
explanation: "No classes in the .NET library help you find a logic bug."
28
30
- content: "The debugging features of Visual Studio or the .NET CLI can help you find your logic bug."
29
31
isCorrect: true
30
32
explanation: "Correct. You can use debugging tools to set breakpoints, step through code, and monitor the value of variables to help you find bugs."
31
-
- content: "Which one of the following terms describes an application framework that combines several related libraries, along with starter projects, file templates, code generators, and other tools that developers use to build an application for a specific purpose?"
33
+
- content: "Which one of the following terms describes an application framework that combines several related libraries. Along with starter projects, file templates, code generators, and other tools that developers use to build an application for a specific purpose?"
32
34
choices:
33
35
- content: "A workload"
34
36
isCorrect: false
@@ -42,14 +44,14 @@ quiz:
42
44
- content: "An environment"
43
45
isCorrect: false
44
46
explanation: "In a software-development context, *environment* usually refers to the collection of tools that are used to build applications."
45
-
- content: "Which one of the following terms best describes the installer that you need to create projects, write code, call methods in libraries, compile code, and then build, debug, and run applications?"
47
+
- content: "Which one of the following terms best describes the installer that you need to create projects, write code, call methods in libraries, and compile code. Then build, debug, and run applications?"
46
48
choices:
47
49
- content: "The .NET runtime"
48
50
isCorrect: false
49
51
explanation: "The .NET runtime can run only .NET assemblies. We're looking for an answer that covers broader functionality."
50
52
- content: "The .NET base libraries"
51
53
isCorrect: false
52
-
explanation: "The .NET base libraries contain a lot of functionality that you can access from your code. But we're looking for an answer that covers broader functionality."
54
+
explanation: "The .NET base libraries contain functionality that you can access from your code. But we're looking for an answer that covers broader functionality."
Copy file name to clipboardExpand all lines: learn-pr/language/dotnet-introduction/includes/1-introduction.md
+12-12Lines changed: 12 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,11 +2,11 @@ If you're new to the C# programming language, you might be wondering how it rela
2
2
3
3
In this module, you learn about:
4
4
5
-
- .NET and its ecosystem
6
-
- The technical aspects of the system
7
-
- Each part's role in helping you build and deploy your software
8
-
- The .NET ecosystem as a whole, including the resources that can help you learn
9
-
-How to contribute to this ecosystem
5
+
- .NET and its ecosystem.
6
+
- The technical aspects of the system.
7
+
- Each part's role in helping you build and deploy your software.
8
+
- The .NET ecosystem as a whole, including the resources that can help you learn.
9
+
-Ways that you can contribute to this ecosystem.
10
10
11
11
Finally, you write C# code using a web-based editor to better understand how the parts of .NET work together to create a .NET application.
12
12
@@ -16,14 +16,14 @@ By the end of this module, you'll have a good understanding of .NET, and you'll
16
16
17
17
By the end of this module, you're able to:
18
18
19
-
- Describe the major parts of .NET and its ecosystem
20
-
- Explain how .NET languages and the .NET compiler, runtime, and libraries work together to produce a running application
21
-
- Choose when it makes sense to use .NET to build your applications
19
+
- Describe the major parts of .NET and its ecosystem.
20
+
- Explain how .NET languages and the .NET compiler, runtime, and libraries work together to produce a running application.
21
+
- Choose when it makes sense to use .NET to build your applications.
22
22
23
23
## Prerequisites
24
24
25
-
- You should have already written your first lines of C# code
26
-
- You should be able to recognize how to use `Console.WriteLine()` to send text to an output window
27
-
- You should be able to recognize minor issues in your code and fix them
25
+
- You have experience writing your first lines of C# code.
26
+
- You should be able to recognize how to use `Console.WriteLine()` to send text to an output window.
27
+
- You should be able to recognize minor issues in your code and fix them.
28
28
29
-
If you haven't already written a simple "Hello World" application in C#, review this learning path's first module, [Write your first C# code](/training/modules/csharp-write-first/?azure-portal=true).
29
+
If you don't have experience writing a simple "Hello World" application in C#, review the first module in this learning path, [Write your first C# code](/training/modules/csharp-write-first/?azure-portal=true).
0 commit comments