Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c#string

作者:看悲伤的曲   发布日期:2026-06-24   浏览:85

// 示例代码: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 属性获取字符串的长度。
  • 转换大小写:使用 ToLowerToUpper 方法将字符串转换为小写或大写。
  • 检查子字符串:使用 StartsWithEndsWith 方法检查字符串是否以特定子字符串开头或结尾。
  • 替换子字符串:使用 Replace 方法替换字符串中的子字符串。
  • 获取子字符串:使用 Substring 方法从字符串中提取子字符串。
  • 分割字符串:使用 Split 方法将字符串分割成多个子字符串。
  • 去除空白字符:使用 Trim 方法去除字符串两端的空白字符。

希望这段代码和解释对你有帮助!

上一篇:c# cefsharp

下一篇:c#选择文件夹

大家都在看

c# 二进制

c# 创建目录

c# socket服务端连接多个客户端

c# datatable group by

c# tcp client

c# type.gettype

c# sqlconnection

c# string.format 小数位数

c# invoke方法

.net和c#

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站