2010-03-01 21 views
0

Fondamentalement, je suis encore dans la phase de démarrage, et je sais comment utiliser Console.WriteLine, mais je n'ai aucune idée sur la façon de le faire lire l'entrée de l'utilisateur. Par exemple, je voudrais qu'un utilisateur puisse taper une paire de nombres, puis renvoyer le résultat.Comment recevoir et stocker des données en C#?

Mon objectif est un programme qui reçoit une entrée, puis les combine et renvoie la moyenne.

C'est dans Visual C# Express 2008

Répondre

3
string input = Console.ReadLine(); 

qui vous renverra une chaîne de l'entrée de l'utilisateur. Consultez MSDN pour la documentation sur la classe Console. Regardez aussi la classe Convert.

int num = Convert.ToInt32(input); 

Bonne chance nouveau codeur.

0

Ceci est un sujet très général avec beaucoup de réponses, mais Console.ReadLine est une contrepartie de Console.WriteLine. Il lit une ligne de texte à partir de la norme.

0

Jetez un oeil à Console.ReadLine() ou Console.Read() dans le MSDN Documentation

+0

Ok, je vois comment obtenir des données. Comment puis-je le stocker? Par exemple, si je souhaite renvoyer une solution basée sur plusieurs données entrées? – Slateboard

+0

@Slateboard - pour le stockage temporaire, dans les variables ou les propriétés. Vous pourriez vouloir passer par quelques tutoriels ou ramasser un livre d'introduction C#. – TrueWill

1

d'abord créer une variable pour stocker l'entrée d'utilisateur, comme ceci:

int variablenameofyourchoice = 0; 

Ensuite, prendre l'entrée comme celui-ci et le stocker dans votre nom de variable :

variablenameofyourchoice = int.parse(Console.ReadLine()) 

Ensuite, faites ce que vous voulez avec cette variable. Si vous voulez deux numéros, faites-le deux fois.

Questions connexes