Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
OOP em VFP e .NET
Message
De
09/03/2003 07:31:29
 
 
À
03/03/2003 17:14:02
Information générale
Forum:
Visual FoxPro
Catégorie:
Programmation Orientée Object
Divers
Thread ID:
00760569
Message ID:
00763403
Vues:
12
Lassala,

Estive olhando um pouco o C#, e uma coisa que não ficou muito clara, é a possibilidade de em uma mesma classe você ter vários métodos com o mesmo nome, mas com implementações direrentes. Pelo que entendi, de acordo com os parâmetros passados será decidido qual o método será utilizado. É isto?

Exemplo (pedaços) retirados do StarterKit (www.asp.net)
Neste exemplo temos três implementações de ExecuteNonQuery
using System;
....

namespace ASPNET.StarterKit.Reports.DataAccessLayer
{

  public sealed class SqlHelper
  {
    private SqlHelper() {}

    public static int ExecuteNonQuery(string connectionString, CommandType commandType, string commandText, params SqlParameter[] commandParameters)
    {
      //create & open a SqlConnection, and dispose of it after we are done.
      ..
    }

    public static int ExecuteNonQuery(string connectionString, string spName, params object[] parameterValues)
    {
      //if we receive parameter values, we need to figure out where they go
      ..
    }

    public static int ExecuteNonQuery(SqlConnection connection, CommandType commandType, string commandText, params SqlParameter[] commandParameters)
    {	
      //create a command and prepare it for execution
      ..
    }
  }
}
Edson Gabriel Meireles
egmsoftware@bol.com.br
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform