ASP.NET Navalha C lógica #
Programação em Lógica: executar código condicionalmente.
Se as condições
C # permitir a execução de código de acordo com as condições.
Use um comando if para determinar as condições. De acordo com o resultado de julgamento, se instrução retorna verdadeiro ou falso:
- if inicia um bloco de código
- Condições escritos em suportes
- Se a condição for verdadeira, o código dentro das chaves é executado
Exemplos
<html>
<body>
@if (price>30)
{
<p>The price is too high.</p>
}
</body>
</html>
Correndo instância »
else Condição
else if pode conter condições.
condições else definido de código se a condição for falsa para ser executado.
Exemplos
<html>
<body>
@if (price>30)
{
<p>The price is too high.</p>
}
else
{
<p>The price is OK.</p>
}
</body>
</html>
Correndo instância »
Nota: No exemplo acima, se a primeira condição é verdadeira, se o bloco de código vai ser executado. o mais, se as condições são cobertos em adição à condição de "todos os outros casos."
Else se as condições de
Você pode usar vários critérios para julgar else if condições:
Exemplos
<html>
<body>
@if (price>=30)
{
<p>The price is high.</p>
}
else if (price>20 && price<30)
{
<p>The price is OK.</p>
}
else
{
<p>The price is low.</p>
}
</body>
</html>
Correndo instância »
No exemplo acima, se a primeira condição é verdadeira, se o bloco de código vai ser executado.
Se a primeira condição não é verdadeira e a segunda condição é verdade, mais se o bloco de código será executado.
Número outro lugar, se a condição não é limitado.
Se o if e else se as condições não forem verdadeiras, o último bloco mais (sem condições), abrange "todos os outros casos."
condição interruptor
blocos de comutação pode ser utilizado para testar um número de condições distintas:
Exemplos
var weekday=DateTime.Now.DayOfWeek;
var day=weekday.ToString();
var message="";
}
<html>
<body>
@switch(day)
{
case "Monday":
message="This is the first weekday.";
break;
case "Thursday":
message="Only one day before weekend.";
break;
case "Friday":
message="Tomorrow is weekend!";
break;
default:
message="Today is " + day;
break;
}
<p> @message </p>
</body>
</html>
Correndo instância »
O valor de teste (dia) é escrita em parênteses. caso e qualquer número de valores, de modo a quebrar a declaração que termina linhas de código para cada condições de ensaio individuais têm um ponto e vírgula termina. Se o valor de teste corresponde ao valor do processo, a correspondente linha de código é executada.
Bloco de interruptores tem um padrão (default :), quando todas as circunstâncias especificadas não são iguais, que abrange "todos os outros casos."