本文介绍了为什么我们使用“int.Parse(Console.ReadLine());” ?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! 在这个程序中,我不理解Parse?整行num1 = int.Parse(Console.ReadLine());是什么? * C#交换两个数字的程序 * / 使用System; 使用System.Collections.Generic; 使用System.Linq; 使用System.Text; namespace程序 { class program { static void Main(string [] args) { int num1,num2,temp; Console.Write(& quot; \ n输入第一个数字:& quot; ); num1 = int.Parse(Console.ReadLine()); Console.Write(& quot; \ n输入第二个数字:& quot; ); num2 = int.Parse(Console.ReadLine()); temp = num1; num1 = num2; num2 = temp; Console.Write(& quot; \\\After Swapping:& quot;); Console.Write(& \ n第一个数字:& quot; + num1); Console.Write(& quot; \ nSecond Number:& quot; + num2); Console.Read(); } } }< / pre>In this program I did not understand by "Parse" ? What does the entire line "num1 = int.Parse(Console.ReadLine());" ? * C# Program to Swap two Numbers */using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Program{ class Program { static void Main(string[] args) { int num1, num2, temp; Console.Write("\nEnter the First Number : "); num1 = int.Parse(Console.ReadLine()); Console.Write("\nEnter the Second Number : "); num2 = int.Parse(Console.ReadLine()); temp = num1; num1 = num2; num2 = temp; Console.Write("\nAfter Swapping : "); Console.Write("\nFirst Number : "+num1); Console.Write("\nSecond Number : "+num2); Console.Read(); } }}</pre>推荐答案int num1;while (true) { Console.Write("Enter the First Number : "); if (int.TryParse(Console.ReadLine(), out num1)) { break; } Console.WriteLine("Please enter an integer value!"); } 我把它放在接受字符串并返回int的方法中。And I'd put that in a method that accepts a string and returns an int.int.Parse(Console.ReadLine()); 这意味着您将用户输入值(字符串)转换为整数。 详细信息请查看以上链接。 祝您好运。It means you are converting user input value(which is a string) in to a integer.For details go through above link.Good luck. 这篇关于为什么我们使用“int.Parse(Console.ReadLine());” ?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云!