Maison  >  Article  >  développement back-end  >  Quelles sont les différentes manières de surcharger les méthodes en C# ?

Quelles sont les différentes manières de surcharger les méthodes en C# ?

王林
王林avant
2023-09-10 15:13:05641parcourir

C# 中重载方法有哪些不同的方式?

Différentes manières de surcharger les méthodes sont -

The datatypes of parameters are different
The number of parameters are different

Un exemple est donné ci-dessous pour différents types de données de paramètres -

void print(int i) {
   Console.WriteLine("Printing int: {0}", i );
}

void print(double f) {
   Console.WriteLine("Printing float: {0}" , f);
}

void print(string s) {
   Console.WriteLine("Printing string: {0}", s);
}

Différents nombres de paramètres sont répertoriés ci-dessous -

// two parameters
public static int mulDisplay(int one, int two) {
   return one * two;
}

// three parameters
public static int mulDisplay(int one, int two, int three) {
   return one * two * three;
}

// four parameters
public static int mulDisplay(int one, int two, int three, int four) {
   return one * two * three * four;
}

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer