CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

fonction c#

vivien68
vivien68
Niveau 9
16 septembre 2010 à 20:20:54

bonjour, je n'arrive pas à trouver comment inclure une fonction contenue dans un fichier différent de celui contenant le main.

pouvez vous m'indiquer la démarche à suivre

les fonctions à écrire étant plutôt longues, j'ai envi de créer des fichiers séparés pour chacune d'elles en plus de la main.

merci de votre aide

dnob700
dnob700
Niveau 10
16 septembre 2010 à 20:57:35

En C# on a tendance à regrouper les fonctions par classe, plutôt que par fichier. Si les deux fonctions doivent être dans la même classe alors elles devront être dans le même fichier (c'est une limitation du langage). Cependant, vu que l'éditeur de visual studio (que tu utilises probablement) est assez puissant, ça ne pose pas de problème car il sait replier (automatiquement si tu le veux) le code des fonctions.

Paulop
Paulop
Niveau 12
16 septembre 2010 à 21:06:28

Tu peux faire une classe partielle si vraiment tu y tiens. Tu pourras la découper en plusieurs fichiers.

dnob700
dnob700
Niveau 10
16 septembre 2010 à 23:55:04

bon, ben j'ai rien dit sur ce sujet alors. Mais je maintiens que ces éditeurs sont fait pour manipuler de très grand fichier et que ce n'est pas à ce stade de l'apprentissage qu'il faut se soucier de ne pas faire de fichier trop long (par contre séparer, dès ce moment, des classes différentes dans des fichiers différents, pourquoi pas).

vivien68
vivien68
Niveau 9
17 septembre 2010 à 00:07:58

ok merci. par contre je compile en ligne de commande avec mono sous debian.

Paulop
Paulop
Niveau 12
17 septembre 2010 à 00:56:06

Je suis plutôt d'accord avec dnob cela dit, évites de trop t'éparpiller, si tes fonctions sont trop longue, peut être est-ce du à une mauvaise conception ?

En tout cas bonne chance.

dnob700
dnob700
Niveau 10
17 septembre 2010 à 14:27:45

Bon, c'est pas forcément ce que tout le monde dit, mais je pense que ces langages sont fait pour être utilisé avec des EDI puissant et supportant bien ce langage. Je te conseille d'utiliser monodevelop qui est pas mal et supporte lui aussi le repliement du code.

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment