Accueil > > > LA CONSOLE ET SES FONCTIONS IMPORTANTES
LA CONSOLE ET SES FONCTIONS IMPORTANTES
Information sur la source
Description
Bonjour, je ne suis pas un gros balèze en C#, en fait je m'y suis mis depuis peu. Mais en cherchant ici des informations que je n'ai pas trouvées, ou pas trouvées suffisantes, je me suis dit que je pourrais compléter ce manque pour les débutants comme moi qui cherchent des trucs simples que les gros balèzes oublient souvent de poster... disons qu'ils sont au-dessus de ça eux ;-) Donc, dans cette source sans grosse prétention, quelques fonctions de base de la classe console, juste pour se familiariser avec cette classe. Elle constitue un bon moyen de départ pour les débutants. Donc... voyez la source.
Source
- /// La Console se trouve dans l'espace de noms System,
- /// que l'on inclue donc...
- using System;
-
- /// Voici notre classe, notre prog sera compilé en
- /// un fichier Hello.exe
- class Hello
- {
-
- /// Ici, c'est comme dans Java ou C++, c'est la méthode
- /// d'entrée de notre application,
- /// celle qui commence le programme.
- public static void Main()
- {
- /// Ici je déclare une variable de type string
- /// qui contiendra une donnée de l'utilisateur,
- /// sa réponse à notre question à venir...
- string rep;
-
- /// Ici, on écrit dans la console (qui se crée automatiquement)
- System.Console.WriteLine("What is your name?");
-
- /// Maintenant, nous allons lire sa réponse
- rep = System.Console.ReadLine();
- /// Ainsi, rep contiendra tout ce qu'aura entré
- /// l'utilisateur lorsque celui-ci
- /// fera Entrée. L'éxécution du programme continuera alors,
- /// car elle était en suspend tant que l'utilisateur
- /// n'avait pas appuyé sur Entrée
-
- /// Voyons comment inclure une variable dans
- /// notre sortie WriteLine
- System.Console.WriteLine("Hi, buddy {0}!", rep);
- /// Le {0} sera remplacé par la première variable
- /// qui suit la string à afficher, il pourrait y en avoir
- /// d'autre, qui serait {1} {2} etc.
-
- }
-
- }
/// La Console se trouve dans l'espace de noms System,
/// que l'on inclue donc...
using System;
/// Voici notre classe, notre prog sera compilé en
/// un fichier Hello.exe
class Hello
{
/// Ici, c'est comme dans Java ou C++, c'est la méthode
/// d'entrée de notre application,
/// celle qui commence le programme.
public static void Main()
{
/// Ici je déclare une variable de type string
/// qui contiendra une donnée de l'utilisateur,
/// sa réponse à notre question à venir...
string rep;
/// Ici, on écrit dans la console (qui se crée automatiquement)
System.Console.WriteLine("What is your name?");
/// Maintenant, nous allons lire sa réponse
rep = System.Console.ReadLine();
/// Ainsi, rep contiendra tout ce qu'aura entré
/// l'utilisateur lorsque celui-ci
/// fera Entrée. L'éxécution du programme continuera alors,
/// car elle était en suspend tant que l'utilisateur
/// n'avait pas appuyé sur Entrée
/// Voyons comment inclure une variable dans
/// notre sortie WriteLine
System.Console.WriteLine("Hi, buddy {0}!", rep);
/// Le {0} sera remplacé par la première variable
/// qui suit la string à afficher, il pourrait y en avoir
/// d'autre, qui serait {1} {2} etc.
}
}
Conclusion
Voilà, c'était très rudimentaire, mais no en sait un peu plus. J'écouterai tous vos commentaires, et citerai votre nom dans la source si vous m'aidez à l'améliorer biensûr, après tout, ce site n'est-il pas la contribution de tout le monde?
Merci à Arnotic, de la source duquel j'ai copié le tout petit squelette. Je cite quand même son nom, il ma fait gagner du temps ;-)
Voilà, cela peut être utile quand on cherche, mais ce n'est pas du gros job.
@+ tlm
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
procédure C# [ par sambb59 ]
Bonjour tt le monde j'aimerai mettre ce petit bout de programme ci-dessous, dans une procédure mé je c pa mi prendre alors si quelqu'un
Console.WriteLine() et les types int [ par v1 ]
Bonjour à tous,Voilà je débute en C# et j'ai fait un petit programme super simple qui demande les caractéristiques d'un PC, mais j
Generer un ligne d'enregistrement d'un fichier [ par Maiku ]
SalutJe crée actuellement un jeu ludoeducatif pour enfants avec des questionnaires, j'ai enregistré mes questions et réponses dans un f
Lister un tableau ! [ par jimmy69 ]
Bonjour a tous ,Inutile de preciser que je debute en c# :-) !Je m'initie au c# depuis quelques heures maintenant et j'ai un p'tit souci au point de vu
Aide pour les fichiers en C# [ par sambb59 ]
bonjour, j'ai quelque souci avec un fichier, je m'explique : Je fais en C# un traducteur français-anglais, je fais saisir à mon utilisateur
PROBLEME urgent sur une erreur etrange, du a un tableau de structure [ par masakoche ]
l'erreur est la suivante : Accessibilité incohérente : le type de paramètre 'ConsoleApplication1.Class1.PERS[]' est moins accessib
Additionner,Soustraire,Multiplier et diviser [ par v1 ]
Salut à tous, voici ma question:Dans le code suivant, il faut choisir entre additionner, soustraire, multiplier et diviser. Quelqu'un peut-il m'a
Empêcher la saisie de lettres [ par v1 ]
Dans le morceau de code suivant, je voudrais savoir comment empêcher que l'utilisateur saisisse une lettre ou n'appuie sur Entrée car cela g
saisi de nombre entier dans une application console !!! [ par jimmy69 ]
Bonjour a tous,J'ai un menu sous une application console , l'utilisateur saisi soit 0,1,2,3 ...et suivant ce nombre je fais un swtich et je lui envoit
Problème avec Console.WriteLine [ par cyrare ]
Bonjour,J'ai un problème étrange... Je fais une appli Windows en .NET 2.0, avec des Socket asynchrones et des opérations cross-thread q
|
Derniers Blogs
XNA 4.0 POUR CRéER DES JEUX 3D SOUS WINDOWS PHONE 7 SERIESXNA 4.0 POUR CRéER DES JEUX 3D SOUS WINDOWS PHONE 7 SERIES par RaptorXP
On savait déjà que le développement d'applications pour Windows Phone 7 Series se ferait par l'intermediaire de Silverlight et XNA. Les détails, et outils de développement (selon cetaines rumeurs) sont attendus pour le MIX10 la semaine prochaine à Las...
Cliquez pour lire la suite de l'article par RaptorXP [TOOLS] NDEPEND 3 DANS VISUAL STUDIO, WAAAAAAAOU!!![TOOLS] NDEPEND 3 DANS VISUAL STUDIO, WAAAAAAAOU!!! par JeremyJeanson
NDepend passé en version 3. Comme pour toute version majeur, la version 3 a son lots de nouveautés : performances, fonctionnalités accrues . etc . Mais dans tout cela il y a la fonctionnalité qui dénote. Le petit truc qui fait que NDepend me fait dire Waa...
Cliquez pour lire la suite de l'article par JeremyJeanson [WF4] GROSSES MéPRISES EN PERSPECTIVE SUR LE KIT DE MIGRATION WF3->WF4[WF4] GROSSES MéPRISES EN PERSPECTIVE SUR LE KIT DE MIGRATION WF3->WF4 par JeremyJeanson
Comme un certain nombre de fanatiques des flux RSS, je suis avec grand intérêt les articles de la team WCF/WF et forcément l'annonce d'hier concernant un kit de migration WF3->WF4 m'a fait chaud au c½ur ;) (pour rappel, mon post au sujet de la migratio...
Cliquez pour lire la suite de l'article par JeremyJeanson RéUNION DU CLUB MOSS PARISRéUNION DU CLUB MOSS PARIS par VANNESTE Xavier
Bonjour à tous la réunion du club moss aura lieu le 15 mars 2010 à 14 heures:
14:00 - 14:05 Paris, EROL GIRAUDY + Gaetan BOUVERET + Nicolas Georgeault intro Présentateur : Pierre Erol GIRAUDY14:05 - 14:30 Paris, Worflow - visio Services - We...
Cliquez pour lire la suite de l'article par VANNESTE Xavier [WF4] ARGUMENT, QUI ES TU?[WF4] ARGUMENT, QUI ES TU? par JeremyJeanson
Quand je parle de Workflows ou d'activités (au passage, il s'agit de la même chose dans WF4 ;) ), je fais souvent la comparaison avec une méthode classique : Une activité peut avoir un retour, comme une méthode. Une activité peut avoir des arguments d'ent...
Cliquez pour lire la suite de l'article par JeremyJeanson
Forum
SDL EN CSDL EN C par kinkin_88
Cliquez pour lire la suite par kinkin_88
Logiciels
Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods Konvertor (4.00)KONVERTOR (4.00)Le logiciel est un gestionnaire multimedia affichant, jouant et convertissant plus de 2000 format... Cliquez pour télécharger Konvertor Xlite (v 3.0 build 41150)XLITE (V 3.0 BUILD 41150)c'est un logiciel qui permet de téléphoner par Internet à l'aide d'un compte SIP pratique pour le... Cliquez pour télécharger Xlite Academy System (10.9.3.0)ACADEMY SYSTEM (10.9.3.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|