c#入门第一弹

2021-07-01 04:13

阅读:446

标签:code   注意   集合   需要   结果   family   erp   ocs   tin   

你一直在使用 + 从变量和常量字符串构建字符串。 但还有一种更好的方法。 你可以在 { 和 } 字符之间放置一个变量,以告诉 C# 将该文本替换为此变量的值。

这称为字符串内插

 

如果在字符串的左引号前添加 $,则可以在大括号之间的字符串内包括变量.

 

当使用字符串进行更多探索时,你会发现字符串不仅仅是字母集合。 你可以使用 Length 得出字符串的长度。 Length 是字符串属性,可返回字符串中的字符数。

 

 

一直在使用方法 Console.WriteLine 打印消息。 方法是用于实现某操作的代码块。 它有名称,这样就可以访问方法了。

假设字符串具有你不想显示的前导或尾随空格。 你希望剪裁字符串中的空格。 Trim 方法及相关方法 TrimStart 和 TrimEnd 将完成这项工作。 你只需使用这些方法即可删除前导和尾随空格。 试运行以下代码:

 

Trim:消除字符串前后的空格

TrimStart: 消除字符串前面的空格

TrimEnd: 消除字符串后面的空格

 
测试代码
 
Console.WriteLine($"[{greeting}]");

string trimmedGreeting = greeting.TrimStart();
Console.WriteLine($"[{trimmedGreeting}]");


trimmedGreeting = greeting.TrimEnd();
Console.WriteLine($"[{trimmedGreeting}]");


trimmedGreeting = greeting.Trim();
Console.WriteLine($"[{trimmedGreeting}]");

 

 

 

结果为

[      Hello World!       ]
[Hello World!       ]
[      Hello World!]
[Hello World!]

 

此示例强调了使用字符串时需要注意的几个重要概念。 控制字符串的方法返回的是新字符串对象,而不是就地进行修改。 可以看到,对任何 Trim 方法的所有调用都是返回新字符串,而不是更改原始消息。

 

还可以通过其他方法使用字符串。 例如,可能之前已在编辑器或字处理器中使用了搜索和替换命令。 Replace 方法在字符串中执行类似操作。 此方法搜索子字符串,并将它替换为其他文本。 Replace 方法需要使用两个参数。 这两个字符串用括号括住。 第一个字符串是要搜索的文本。 第二个字符串是替换后的文本。 亲自试一试吧。 添加以下代码。 当你在 sayHello 变量后面开始键入 .Re 时,键入它以查看提示:

 

测试代码

string sayHello = "Hello World!";
Console.WriteLine(sayHello);
sayHello = sayHello.Replace("Hello", "Greetings");
Console.WriteLine(sayHello);

测试结果

Hello World!
Greetings World!

将hello替换成greetings

 

c#入门第一弹

标签:code   注意   集合   需要   结果   family   erp   ocs   tin   

原文地址:https://www.cnblogs.com/Mu-Yuan/p/9961220.html


评论


亲,登录后才可以留言!