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

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

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