// 示例代码:C# 中的字符串操作
using System;
class Program
{
static void Main()
{
// 定义一个字符串
string greeting = "Hello, World!";
// 输出字符串
Console.WriteLine(greeting);
// 字符串拼接
string name = "Alice";
string message = "Welcome, " + name;
Console.WriteLine(message);
// 使用 string.Format 方法格式化字符串
string formattedMessage = string.Format("Hello, {0}!", name);
Console.WriteLine(formattedMessage);
// 使用插值字符串(C# 6.0 及以上版本)
string interpolatedMessage = $"Hello, {name}!";
Console.WriteLine(interpolatedMessage);
// 获取字符串长度
int length = greeting.Length;
Console.WriteLine($"The length of the string is: {length}");
// 字符串转为小写
string lowerCaseGreeting = greeting.ToLower();
Console.WriteLine(lowerCaseGreeting);
// 字符串转为大写
string upperCaseGreeting = greeting.ToUpper();
Console.WriteLine(upperCaseGreeting);
// 检查字符串是否以特定子字符串开头
bool startsWithHello = greeting.StartsWith("Hello");
Console.WriteLine($"Does the string start with 'Hello'? {startsWithHello}");
// 检查字符串是否以特定子字符串结尾
bool endsWithWorld = greeting.EndsWith("World!");
Console.WriteLine($"Does the string end with 'World!'? {endsWithWorld}");
// 替换字符串中的子字符串
string replacedString = greeting.Replace("World", "Universe");
Console.WriteLine(replacedString);
// 获取子字符串
string substring = greeting.Substring(7, 5); // 从索引7开始,取5个字符
Console.WriteLine(substring);
// 分割字符串
string[] words = greeting.Split(new char[] { ' ', ',' });
foreach (var word in words)
{
Console.WriteLine(word);
}
// 去除字符串两端的空白字符
string trimmedString = " Hello, World! ".Trim();
Console.WriteLine(trimmedString);
}
}
string 关键字来定义字符串变量。Console.WriteLine 方法将字符串输出到控制台。+ 运算符或 $ 插值字符串进行字符串拼接。string.Format 方法或插值字符串进行字符串格式化。Length 属性获取字符串的长度。ToLower 和 ToUpper 方法将字符串转换为小写或大写。StartsWith 和 EndsWith 方法检查字符串是否以特定子字符串开头或结尾。Replace 方法替换字符串中的子字符串。Substring 方法从字符串中提取子字符串。Split 方法将字符串分割成多个子字符串。Trim 方法去除字符串两端的空白字符。希望这段代码和解释对你有帮助!
上一篇:c# cefsharp
下一篇:c#选择文件夹
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站