Menu
CoddyTech

字符串插值

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

到目前为止,我们已经学会了如何打印简单的字符串,但有时需要在字符串中插入变量的值。

例如:

int age = 10;
System.Console.WriteLine("His age is: age");

这会输出 "His age is: age",而不是 "His age is: 10"

为了解决这个问题,我们将使用字符串插值:

int age = 30;
string name = "Alice";
double balance = 1500.75;

System.Console.WriteLine($"Name: {name}, Age: {age}, Balance: {balance}");
  • $ 表示该字符串是插值字符串。
  • {} 是变量的占位符。

另一种将字符串与变量组合的方式是使用加号 + 运算符:

System.Console.Write("Name: " + name + " Age: " +  age + " Balance: " + balance);
challenge icon

挑战

入门

给你一段代码,它会将一个随机字符串作为输入存储在名为 rnd 的变量中。

使用字符串插值,将 "The input is: " 和变量 rnd 中的随机字符串输出到控制台。

查看测试用例中的示例!

亲手试试

using System;

public class Program {
    public static void Main(string[] args) {
        string rnd = Console.ReadLine();
        
        // 在下方编写你的代码
        
    }
}
quiz icon自我测试

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

基础知识中的所有课

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