删除字符串中的点后文本

时间:2014-12-23 22:51:46

标签: c# string

因为标题说我想知道如何在字符串中的点之后删除文本。 E.g。

我有一个字符串," abcdefg @ fedcba"。如何删除@符号后面的任何文本(如果我们不知道它后面是什么)?

2 个答案:

答案 0 :(得分:3)

string input = "abcdefg@fedcba";
string result = input.Substring(0, input.IndexOf('@'));

答案 1 :(得分:-1)

为了使解决方案更加灵活,您可以使用变量:

char borderCharacter = '@';
string input = '...';
string result = input.Substring(0, input.IndexOf(borderCharacter));