Table des matières
Les méthodes en C# sont souvent utilisées dans la programmation C#, alors qu'est-ce que c'est une méthode . Comment utiliser la méthode ? Je vais le résumer ici et j'espère que tout le monde pourra souligner mes lacunes. " >Les méthodes en C# sont souvent utilisées dans la programmation C#, alors qu'est-ce que c'est une méthode . Comment utiliser la méthode ? Je vais le résumer ici et j'espère que tout le monde pourra souligner mes lacunes.
1 Qu'est-ce qu'une méthode " >1 Qu'est-ce qu'une méthode
La méthode est un mécanisme en C# permettant de réutiliser un tas de code. Une méthode est un morceau de code. Ce code peut avoir des valeurs d'entrée et peut renvoyer des valeurs. Je me souviens que Maître Mi a dit un jour une métaphore sur les méthodes (fonctions) : une méthode est comme une marmite, et notre riz et notre eau sont comme des paramètres. Mettez le riz et l'eau dans la marmite, et ensuite vous pourrez cuisiner. La méthode nécessite que nous lui donnions certains paramètres, puis elle peut nous donner des valeurs de retour.
Il existe un grand nombre de méthodes dans le framework .net, telles que la méthode Show dans la classe MessageBox, la méthode WriteLine et la méthode ReadLine dans la classe Console, la méthode Parse de Int32 et la méthode Next de Random classe. Une utilisation compétente des méthodes définies dans la bibliothèque de classes de .netframework rendra l'écriture de programmes de plus en plus rapide. " > La méthode est un mécanisme en C# permettant de réutiliser un tas de code. Une méthode est un morceau de code. Ce code peut avoir des valeurs d'entrée et peut renvoyer des valeurs. Je me souviens que Maître Mi a dit un jour une métaphore sur les méthodes (fonctions) : une méthode est comme une marmite, et notre riz et notre eau sont comme des paramètres. Mettez le riz et l'eau dans la marmite, et ensuite vous pourrez cuisiner. La méthode nécessite que nous lui donnions certains paramètres, puis elle peut nous donner des valeurs de retour.
Il existe un grand nombre de méthodes dans le framework .net, telles que la méthode Show dans la classe MessageBox, la méthode WriteLine et la méthode ReadLine dans la classe Console, la méthode Parse de Int32 et la méthode Next de Random classe. Une utilisation compétente des méthodes définies dans la bibliothèque de classes de .netframework rendra l'écriture de programmes de plus en plus rapide.
Exemple 2 :

" >Exemple 2 :

Ce qui précède définit les définitions de 2 méthodes courantes. L'exemple 1 ne prend aucun paramètre, tandis que l'exemple 2 prend 2 paramètres. Si vous souhaitez transmettre des paramètres à la méthode, fournissez-les simplement entre parenthèses lors de l'appel de la méthode. Pour une méthode appelée, les variables transmises sont appelées « paramètres ».
Les paramètres reçus par la méthode sont également fournis entre parenthèses, mais le type et le nom de chaque paramètre doivent être précisés. Le nom ne doit pas nécessairement être le même que le paramètre.
" > Ce qui précède définit les définitions de 2 méthodes courantes. L'exemple 1 ne prend aucun paramètre, tandis que l'exemple 2 prend 2 paramètres. Si vous souhaitez transmettre des paramètres à la méthode, fournissez-les simplement entre parenthèses lors de l'appel de la méthode. Pour une méthode appelée, les variables transmises sont appelées « paramètres ».
Les paramètres reçus par la méthode sont également fournis entre parenthèses, mais le type et le nom de chaque paramètre doivent être précisés. Le nom ne doit pas nécessairement être le même que le paramètre.

3 Appels de méthodes" >3 Appels de méthodes
4 La valeur de retour de la méthode " >4 La valeur de retour de la méthode
5. Surcharge de méthodes " >5. Surcharge de méthodes
La surcharge de méthodes est un moyen pour les classes de traiter différents types de données de manière unifiée. En C#, la syntaxe stipule que deux ou plusieurs méthodes de la même classe peuvent utiliser le même nom. Si cela se produit, la méthode est appelée méthode surchargée. Lorsqu'une méthode surchargée est appelée, C# appelle automatiquement la méthode spécifique à exécuter. sur les paramètres de la méthode appelante
Qu'est-ce que la surcharge de méthode ? Dans les langages de haut niveau tels que ceux orientés objet, nous sommes autorisés à définir plusieurs méthodes dans une classe avec le même nom de méthode et un nombre et un ordre de paramètres différents entre les méthodes pour les situations où le nombre de paramètres est différent. La liste est différente, nous l'appelons La liste des paramètres est différente. Il convient de noter que la valeur de retour de la méthode n’est pas mentionnée ici. C'est-à-dire que les conditions suivantes déterminent si une méthode constitue une surcharge :
◆ Dans la même classe ;
◆ Le nom de la méthode est le même
◆ La liste des paramètres est différente.
Dans la surcharge de la méthode, la méthode d'appel de correspondance de priorité explicite est la méthode avec le même nombre de paramètres donnés
ref et out ne peuvent pas être utilisés comme base de surcharge. Lorsque vous en avez besoin, vous pouvez. n'en choisissez qu'un, pas les deux. Utilisez
en même temps Si le paramètre est modifié par ref ou out, le paramètre doit être une variable
La valeur de retour de la méthode ne constitue pas une condition de surcharge.
Une méthode avec un nombre de paramètres différent peut constituer une surcharge. Lorsqu'une méthode a le même nombre de paramètres et que les types de paramètres sont différents, elle peut également constituer une surcharge.
Utiliser les types de tableaux comme paramètres de méthode : le mot-clé params ne peut apparaître qu'une seule fois et est le dernier à apparaître dans les paramètres.
" > La surcharge de méthodes est un moyen pour les classes de traiter différents types de données de manière unifiée. En C#, la syntaxe stipule que deux ou plusieurs méthodes de la même classe peuvent utiliser le même nom. Si cela se produit, la méthode est appelée méthode surchargée. Lorsqu'une méthode surchargée est appelée, C# appelle automatiquement la méthode spécifique à exécuter. sur les paramètres de la méthode appelante
Qu'est-ce que la surcharge de méthode ? Dans les langages de haut niveau tels que ceux orientés objet, nous sommes autorisés à définir plusieurs méthodes dans une classe avec le même nom de méthode et un nombre et un ordre de paramètres différents entre les méthodes pour les situations où le nombre de paramètres est différent. La liste est différente, nous l'appelons La liste des paramètres est différente. Il convient de noter que la valeur de retour de la méthode n’est pas mentionnée ici. C'est-à-dire que les conditions suivantes déterminent si une méthode constitue une surcharge :
◆ Dans la même classe ;
◆ Le nom de la méthode est le même
◆ La liste des paramètres est différente.
Dans la surcharge de la méthode, la méthode d'appel de correspondance de priorité explicite est la méthode avec le même nombre de paramètres donnés
ref et out ne peuvent pas être utilisés comme base de surcharge. Lorsque vous en avez besoin, vous pouvez. n'en choisissez qu'un, pas les deux. Utilisez
en même temps Si le paramètre est modifié par ref ou out, le paramètre doit être une variable
La valeur de retour de la méthode ne constitue pas une condition de surcharge.
Une méthode avec un nombre de paramètres différent peut constituer une surcharge. Lorsqu'une méthode a le même nombre de paramètres et que les types de paramètres sont différents, elle peut également constituer une surcharge.
Utiliser les types de tableaux comme paramètres de méthode : le mot-clé params ne peut apparaître qu'une seule fois et est le dernier à apparaître dans les paramètres.
Maison développement back-end Tutoriel C#.Net Une explication des méthodes en C#

Une explication des méthodes en C#

Apr 24, 2017 am 11:31 AM
c#

Avant-propos :

Les méthodes en C# sont souvent utilisées dans la programmation C#, alors qu'est-ce que c'est une méthode . Comment utiliser la méthode ? Je vais le résumer ici et j'espère que tout le monde pourra souligner mes lacunes.

1 Qu'est-ce qu'une méthode

La méthode est un mécanisme en C# permettant de réutiliser un tas de code. Une méthode est un morceau de code. Ce code peut avoir des valeurs d'entrée et peut renvoyer des valeurs. Je me souviens que Maître Mi a dit un jour une métaphore sur les méthodes (fonctions) : une méthode est comme une marmite, et notre riz et notre eau sont comme des paramètres. Mettez le riz et l'eau dans la marmite, et ensuite vous pourrez cuisiner. La méthode nécessite que nous lui donnions certains paramètres, puis elle peut nous donner des valeurs de retour.
Il existe un grand nombre de méthodes dans le framework .net, telles que la méthode Show dans la classe MessageBox, la méthode WriteLine et la méthode ReadLine dans la classe Console, la méthode Parse de Int32 et la méthode Next de Random classe. Une utilisation compétente des méthodes définies dans la bibliothèque de classes de .netframework rendra l'écriture de programmes de plus en plus rapide.

2 Comment définir des méthodes
Les méthodes sont déclarées dans une classe ou une structure Lors de la déclaration, vous devez spécifier le niveau d'accès, la valeur de retour, la méthode. nom et tous les paramètres de la méthode. Les paramètres de la méthode sont placés entre parenthèses et séparés par des virgules. Les parenthèses vides indiquent que la méthode ne nécessite aucun paramètre.
Par exemple :
Exemple 1 :

public static void SayHello()
{
     System.Console.WriteLine("Hello,World!");
}
Copier après la connexion

Exemple 2 :

  public static int Add(int x,int y)
        {
            int z=x+y;
            return z;
        }
Copier après la connexion

Ce qui précède définit les définitions de 2 méthodes courantes. L'exemple 1 ne prend aucun paramètre, tandis que l'exemple 2 prend 2 paramètres. Si vous souhaitez transmettre des paramètres à la méthode, fournissez-les simplement entre parenthèses lors de l'appel de la méthode. Pour une méthode appelée, les variables transmises sont appelées « paramètres ».
Les paramètres reçus par la méthode sont également fournis entre parenthèses, mais le type et le nom de chaque paramètre doivent être précisés. Le nom ne doit pas nécessairement être le même que le paramètre.

3 Appels de méthodes

Lorsque la méthode est appelée, il vous suffit de faire attention aux paramètres et aux retour de la question sur la valeur de la méthode. Par exemple, appelez la méthode SayHello() définie dans l'exemple 1. Entrez simplement l’instruction de code SayHello() directement dans une autre méthode ; Par exemple, appelez la méthode Add() définie dans l'exemple 2. Entrez directement l'instruction de code dans une autre méthode

inta = 1, b = 2,c;
  c = Add(a,b);
Copier après la connexion

4 La valeur de retour de la méthode

La méthode peut renvoyer n'importe quel tapez valeur, il est également possible de ne renvoyer aucune valeur. Le type de valeur de retour est reflété dans l'en-tête de la méthode.

Par exemple : format de définition de méthode : public int Method1(int x,int y)

À ce stade, vous pouvez voir la valeur de retour de la méthode Method1 Le type est int.

La valeur de retour d'une méthode est souvent transmise via l'instruction return. L'instruction return termine l'exécution de la méthode dans laquelle elle apparaît et rend le contrôle au code qui a appelé la méthode. Si la méthode est de type void, l'instruction return peut être omise. Vous pouvez observer le code suivant :

publicstatic string GetStr()
        {          
            string str=string.Empty;
            return str;
            str =System.Console.Read().ToString();
      }
Copier après la connexion


5. Surcharge de méthodes

La surcharge de méthodes est un moyen pour les classes de traiter différents types de données de manière unifiée. En C#, la syntaxe stipule que deux ou plusieurs méthodes de la même classe peuvent utiliser le même nom. Si cela se produit, la méthode est appelée méthode surchargée. Lorsqu'une méthode surchargée est appelée, C# appelle automatiquement la méthode spécifique à exécuter. sur les paramètres de la méthode appelante
Qu'est-ce que la surcharge de méthode ? Dans les langages de haut niveau tels que ceux orientés objet, nous sommes autorisés à définir plusieurs méthodes dans une classe avec le même nom de méthode et un nombre et un ordre de paramètres différents entre les méthodes pour les situations où le nombre de paramètres est différent. La liste est différente, nous l'appelons La liste des paramètres est différente. Il convient de noter que la valeur de retour de la méthode n’est pas mentionnée ici. C'est-à-dire que les conditions suivantes déterminent si une méthode constitue une surcharge :
◆ Dans la même classe ;
◆ Le nom de la méthode est le même
◆ La liste des paramètres est différente.
Dans la surcharge de la méthode, la méthode d'appel de correspondance de priorité explicite est la méthode avec le même nombre de paramètres donnés
ref et out ne peuvent pas être utilisés comme base de surcharge. Lorsque vous en avez besoin, vous pouvez. n'en choisissez qu'un, pas les deux. Utilisez
en même temps Si le paramètre est modifié par ref ou out, le paramètre doit être une variable
La valeur de retour de la méthode ne constitue pas une condition de surcharge.
Une méthode avec un nombre de paramètres différent peut constituer une surcharge. Lorsqu'une méthode a le même nombre de paramètres et que les types de paramètres sont différents, elle peut également constituer une surcharge.
Utiliser les types de tableaux comme paramètres de méthode : le mot-clé params ne peut apparaître qu'une seule fois et est le dernier à apparaître dans les paramètres.

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 de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Active Directory avec C# Active Directory avec C# Sep 03, 2024 pm 03:33 PM

Guide d'Active Directory avec C#. Nous discutons ici de l'introduction et du fonctionnement d'Active Directory en C# ainsi que de la syntaxe et de l'exemple.

Générateur de nombres aléatoires en C# Générateur de nombres aléatoires en C# Sep 03, 2024 pm 03:34 PM

Guide du générateur de nombres aléatoires en C#. Nous discutons ici du fonctionnement du générateur de nombres aléatoires, du concept de nombres pseudo-aléatoires et sécurisés.

Vue Grille de données C# Vue Grille de données C# Sep 03, 2024 pm 03:32 PM

Guide de la vue Grille de données C#. Nous discutons ici des exemples de la façon dont une vue de grille de données peut être chargée et exportée à partir de la base de données SQL ou d'un fichier Excel.

Modificateurs d'accès en C# Modificateurs d'accès en C# Sep 03, 2024 pm 03:24 PM

Guide des modificateurs d'accès en C#. Nous avons discuté de l'introduction Types de modificateurs d'accès en C# ainsi que d'exemples et de résultats.

Sérialisation C# Sérialisation C# Sep 03, 2024 pm 03:30 PM

Guide de sérialisation C#. Nous discutons ici de l'introduction, des étapes de l'objet de sérialisation C#, du fonctionnement et de l'exemple respectivement.

Modèles en C# Modèles en C# Sep 03, 2024 pm 03:33 PM

Guide des modèles en C#. Nous discutons ici de l'introduction et des 3 principaux types de modèles en C# ainsi que de ses exemples et de l'implémentation du code.

Nombres premiers en C# Nombres premiers en C# Sep 03, 2024 pm 03:35 PM

Guide des nombres premiers en C#. Nous discutons ici de l'introduction et des exemples de nombres premiers en c# ainsi que de l'implémentation du code.

Factorielle en C# Factorielle en C# Sep 03, 2024 pm 03:34 PM

Guide de Factorial en C#. Nous discutons ici de l'introduction de factorial en c# ainsi que de différents exemples et de l'implémentation du code.

See all articles