Quando uma linha de código é demasiado extensa, é necessário muitas vezes saltar de linha, de modo a que o código fique todo visível e seja mais simples de interpretar. Para o fazer é usado um “_” (underscore):
MessageBox.Show("Isto é um teste", _
My.Application.Info.Title, _
MessageBoxButtons.OK, _
MessageBoxIcon.Warning)
Ora isto é algo que no Visual Studio 2010 deixou de ser necessário, podendo agora ser utilizado:
MessageBox.Show("Isto é um teste",
My.Application.Info.Title,
MessageBoxButtons.OK,
MessageBoxIcon.Warning)
Obviamente que isto não pode ser efectuado em todas as situações, pois o compilador precisa de saber identificar se estamos a saltar de linha ou a iniciar uma nova instrução.
Estas são algumas das situações onde é possível o fazer:
- Após uma virgula “,”
- Após um parêntese aberto “(“ ou antes de um fechado “)”
- Após uma chaveta recta “{“ ou antes de uma chaveta recta “}”
- Após uma concatenação “&”
- Após uma atribuição “=, &=, :=, +=, -=, *=, /=, \=, ^=, <<=, >>=”
- Após um operador binário “+, -, /, *, Mod, <>, <, >, <=, >=, ^, >>, <<, And, AndAlso, Or, OrElse, Like, Xor”
- Após um operador Is ou IsNot
Entre muitas outras situações, como LINQ, XML Literals, etc.
Mais uma melhoria com o objectivo de simplificar a vida ao programador!
0 comentários:
Enviar um comentário