Fala aí povão.
Vamos la, primeiro vamos definir Funções.
É uma estrutura de código que armazena instruções, enfim qualquer código que você queira colocar dentro da função.Vejamos exemplos:
Em C# |
public void funcao( string valor){ response.write("VALOR:"+ valor); } |
Em VB.NET |
Public Sub funcao(ByVal valor As String) Response.Write("VALOR:"& valor) End Sub |
Este foi um exemplo de função que não retorna nenhum valor. isso explica o void em C# e explica a declaração Sub em VB.NET.
Agora vejamos outro exemplo de função que fará um calculo de porcentagem sobre um valor atual e um valor total e nos retornará quanto significa esse valor atual em porcentagem. Vejamos:
Em C# |
public int retornaPorcentagem( int valorAtual, int valorTotal){ int r; r = Convert.ToInt32((valorAtual * 100)/valorTotal) return r; } |
Em VB.NET |
Public Function retornaPorcentagem(ByVal valorAtual As Integer, ByVal valorTotal As Integer) As Integer Dim r As Integer; r = cInt((valorAtual * 100)/valorTotal) return r End Sub |
Vejamos agora as funções retornam valores (return) e percebam que a declaração da função também modifica quando queremos retornar valores, em C# indicamos o tipo de dado antes do nome da função no caso int, e em VB.NET utilizamos Function ao invés de Sub e atribuímos o tipo Integer à função ( As Integer ) .
Bom é isso ai! []s
Nenhum comentário:
Postar um comentário