在C#中将一个字符串拆分为两个子字符串

本文关键字:字符串 两个 拆分 一个 | 更新日期: 2023-09-27 18:00:47

如何使用c#中的Split函数从字符串"tulip.jpg"中获取字符串"tuple"?

string str = "tulip.jpg";

我将结果"tulip"存储在str1中(字符串类型有效)。

在C#中将一个字符串拆分为两个子字符串

这是一个文件名,所以我不会使用String.Split,而是使用Path-方法:

string fileNameOnly = Path.GetFileNameWithoutExtension("tulip.jpg");

值得一提的是:fileNameOnly = "tulip.jpg".Split('.')[0];

如果名称中也包含点,这将是一个问题。

因此,如果您坚持使用字符串方法String.SubstringString.Remove会更好:

fileNameOnly = fileName.Remove(fileName.LastIndexOf('.'));