Making decisions

Description

70-483 C# (Exame 70-483) Flashcards on Making decisions, created by Thiago Russo on 23/04/2016.
Thiago Russo
Flashcards by Thiago Russo, updated more than 1 year ago
Thiago Russo
Created by Thiago Russo about 8 years ago
1
0

Resource summary

Question Answer
Instruções de controles de fluxo (C# constructs) ■ if ■ switch ■ break ■ continue ■ goto ■ Null-coalescing operator (??) ■ Conditional operator (?:)
Instrução "if"
O operador "null-coalescing"
O operador condicional ( ? : ) (if ternário)
A instrução switch
goto in a switch statement
Instruções de salto (jump). Quais são? Qual sua função? break; continue; goto; Transferem o controle para outro ponto do código.
o que instrução "goto" faz? move o controle para uma declaração de que é marcada por uma label (etiqueta). Se a label não pode ser encontrado ou não está dentro do escopo da instrução Goto, ocorre um erro do compilador.
qual o escopo da instrução "goto"? Você não pode fazer um salto (jump) para uma label que não está no escopo. Isto significa que você não pode transferir o controle para outro bloco de código que está fora do seu bloco atual. O compilador também garante que quaisquer blocos finally que intervêm são executados.
"goto" é uma boa prática? Não. É considerada uma má prática. Apesar do C# restringir a forma como o operador goto se comporta, como uma diretriz, você deve tentar evitar o uso de Goto.
exemplo de "goto"
Show full summary Hide full summary

Similar

Porova teórica C# mod l
Cursos Professor Jonatã
Linguagem C#
Alex Araujo Furado
Prova teorica C# mo ll
Cursos Professor Jonatã
Entity framework - code first
José Fernandes
Flashcard Módulo 1 - XAMARIN LATINO AMERICA
Marcone Barbosa
Entity framework
José Fernandes
C# and ASP.NET
Kalebi Fiorentini
Linguagens de programação
Rodrigo Barbosa7452
Conceitos do ASP.NET CORE (Incompleto)
José Fernandes Rezende Neto
Dates and times .NET
Felipe Couto Viola
Fluxo Game UC 8
Lucas Coluzzo