Menu
CoddyTech

解析

本课属于 Coddy C# 学习旅程的“基础知识”单元。第 34 课,共 69 课。

在 C# 中,使用 Console.ReadLine() 从控制台读取输入时,它总是返回一个字符串。要将此输入用作数字或其他数据类型,你需要对它进行转换。通常使用 Parse 方法来完成转换。

Parse 是一种方法,可以将字符串转换为另一种数据类型。如果转换失败,它会抛出异常。

这是一个示例:

string numberString = "42";
int number = int.Parse(numberString); // 将 "42" 转换为整数 42

如果无法解析该字符串,Parse 会抛出 FormatException。例如:

string invalidNumberString = "abc";
int number = int.Parse(invalidNumberString); // 抛出 FormatException 异常

其他常见类型:
 

数据类型解析方法示例
intint.Parse()int number = int.Parse("42");
doubledouble.Parse()double number = double.Parse("42.5");
floatfloat.Parse()float number = float.Parse("42.5");
boolbool.Parse()bool isTrue = bool.Parse("true");
challenge icon

挑战

入门

编写一个 C# 程序,从控制台读取两个字符串形式的数字,使用 Parse 将它们转换为整数,然后打印这两个数字的和。程序应执行以下操作:

  1. 将第一个数字读取为字符串。
  2. 将第二个数字读取为字符串。
  3. 使用 int.Parse() 将这些数字转换为整数。
  4. 打印这两个数字的和。

亲手试试

using System;

public class Program {
    public static void Main(string[] args) {
        string firstNumberString = Console.ReadLine();
        string secondNumberString = Console.ReadLine();

        // 用 Parse 转换这些数字
        
        
        // 输出这些数字的和
        
    }
}
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: C# 在线编译器