提交 02863bae 编写于 作者: Admini$trat0r's avatar Admini$trat0r

修改 1..NET初阶\2.C#语法\3.C#字符串格式设置 (codechina改为csdn)

上级 04292013
# 在C#中执行基本字符串格式设置
# 在C#中执行基本字符串格式设置
System.String是一个类,专门用于存储字符串,允许对字符串进行许多操作。由于这种数据类
型非常重要,C#提供了它自己的关键字和相关的语法,以便于使用这个类来轻松地处理字符串。
......@@ -8,8 +8,8 @@ String 源码网址: https://referencesource.microsoft.com/#mscorlib/system/stri
```csharp
string message1 = "Hello"; // return "Hello"
message1 += ", CodeChina"; // return "Hello, CodeChina"
string message2 = message1 + "!"; //return "Hello, CodeChina!"
message1 += ", CSDN"; // return "Hello, CSDN"
string message2 = message1 + "!"; //return "Hello, CSDN!"
```
C#还允许使用类似于索引器的语法来提取指定的字符:
......@@ -47,13 +47,13 @@ string str1 = $"6{count}6"; // return "666"
string str2 = @"6\r6\n6"; //return "6\r6\n6"
```
以下程序中,不能使str3等于`"Hello, CodeChina!"`的是:
以下程序中,不能使str3等于`"Hello, CSDN!"`的是:
## 答案
```csharp
var str1 = "Hello, ";
var str2 = "CodeChina!";
var str2 = "CSDN!";
var str3 = "str1" + "str2";
```
......@@ -63,7 +63,7 @@ var str3 = "str1" + "str2";
```csharp
var str1 = "Hello, ";
var str2 = "CodeChina!";
var str2 = "CSDN!";
var str3 = str1 + str2;
```
......@@ -71,7 +71,7 @@ var str3 = str1 + str2;
```csharp
var str1 = "Hello";
var str2 = "CodeChina";
var str2 = "CSDN";
var str3 = string.Format("{0}, {1]!", str1, str2);
```
......@@ -79,7 +79,7 @@ var str3 = string.Format("{0}, {1]!", str1, str2);
```csharp
var str1 = "Hello, ";
var str2 = "CodeChina!";
var str2 = "CSDN!";
var str3 = string.Concat(str1, str2);
```
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册