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

c#截取字符串某个字符之前的字符

作者:资本principal   发布日期:2026-06-23   浏览:119

using System;

class Program
{
    static void Main()
    {
        string input = "Hello, World!";
        char delimiter = ',';

        // 使用 Substring 和 IndexOf 方法截取指定字符之前的字符串
        int index = input.IndexOf(delimiter);
        if (index != -1)
        {
            string result = input.Substring(0, index);
            Console.WriteLine(result);  // 输出: Hello
        }
        else
        {
            Console.WriteLine("指定的字符不存在");
        }
    }
}

解释说明:

  1. 输入字符串和分隔符:定义了一个字符串 input 和一个字符 delimiter,表示要查找的字符。
  2. 查找字符位置:使用 IndexOf 方法查找分隔符在字符串中的位置。如果找到了该字符,返回其索引;否则返回 -1
  3. 截取字符串:如果找到了分隔符,则使用 Substring 方法从字符串的开头到分隔符的位置(不包括分隔符)截取子字符串。
  4. 输出结果:打印截取后的字符串。如果未找到分隔符,则输出提示信息。

如果有任何问题或需要进一步的帮助,请告诉我!

上一篇:c#计算两个日期之间的小时

下一篇: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 中文站