Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
OOP em VFP e .NET
Message
From
09/03/2003 07:31:29
 
 
To
03/03/2003 17:14:02
General information
Forum:
Visual FoxPro
Category:
Object Oriented Programming
Miscellaneous
Thread ID:
00760569
Message ID:
00763403
Views:
13
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
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform