2010-07-31 6 views
1

J'ai des fichiers texte avec une source et deux chemin de destination .. J'envoie ceux-ci à une fonction appelée Copie (source, destination) .... pour un chemin qu'il crée (destination) .Je veux envoyer l'autre paramètre (autre chemin de destination) ... Comment puis-je y parvenir?Comment ajouter des paramètres aux mêmes fonctions?

Répondre

1

Vous pouvez créer une surcharge de la fonction de prendre plusieurs chemins de destination, et tout ce qu'il fait itérer tous les chemins de destination et appeler la fonction Copy originale:

public void Copy(string sourcePath, params string[] destinationPaths) 
{ 
    foreach (string destPath in destinationPaths) 
    { 
     Copy(sourcePath, destPath); 
    } 
} 

Vous pouvez appeler cela avec:

Copy(sourcePath, destinationPath1 [, destinationPath 2, destinationPath 3...]); 

ou vous pouvez simplement appeler Copy(source, dest) deux fois.

+0

J'ai assigné beaucoup de répertoire avec ces chaînes (source, destination) – Shiny

Questions connexes