字符串C#中的子串数组

时间:2016-05-04 14:20:34

标签: c# arrays string datagridview substring

我正在对DataGridView进行过滤,我希望用户只能通过一个TextBox在所有列中进行搜索。

我想要这种行为:

Name   |  Address          |  Telephone
Luis   |  Costa Rego       |   36595845
Paulo  |  Antonio Emmerich |   36595846

用户搜索:3659584,并显示:

Name   |  Address          |  Telephone
Luis   |  Costa Rego       |   36595845
Paulo  |  Antonio Emmerich |   36595846

但是当他搜索时:3659584 Lu显示:

Name   |  Address          |  Telephone
Luis   |  Costa Rego       |   36595845

为此,我需要在每个单词之间通过spaces对所有用户输入进行子串,但我不知道实现这一点的最佳方法。我知道如何用空格做子串,但是我不知道如何创建循环来获取所有单词,以获得初始化数组的单词量。

喜欢:

字符串搜索= "Luis Costa";

String [] words;

单词[0] = "Luis"

单词[1] = "Costa"

1 个答案:

答案 0 :(得分:2)

您可以根据空格拆分字符串并将其存储在数组中,如下所示:

string search = "Luis Costa";
string[] words = search.Split(' ');