数据表行检查字符串在 C# 中包含另一个字符串

1aliff

我的程序中有一个数据表,它在 8 行中分别列出了一些数据。

我的问题是我怎么能检查是否有字符串中的字符串存在的第5行中的数据。

这是我到目前为止编码的内容:

String data_source = null;

data_source = my_datatable.Rows[0][5].ToString();

for (int i = 0; i < my_datatable.Rows.Count; i++)
{
    if (data_source.Contains("<script") == true)
    {
        my_datatable.Rows[i][5] = "Cross Site Scripting";
    }
    else if (data_source.Contains("()") == true)
    {
        my_datatable.Rows[i][5] = "SQL Injection";
    }
    else if (data_source.Contains("\\..\\") == true)
    {
        my_datatable.Rows[i][5] = "Unicode Attack";
    }
    else if (data_source.Contains("http/www") == true)
    {
        my_datatable.Rows[i][5] = "Proxy Attack";
    }
    else if (data_source.Contains("cgi-bin") == true)
    {
        my_datatable.Rows[i][5] = "Cgi-Bin";
    }
    else
    {
        my_datatable.Rows[i][5] = "Normal";
    }    
}

但结果似乎只读取了“跨站点脚本”

感谢您的回复!

尼诺

由于您总是使用第一行,我猜您应该data_source在循环中移动变量,如下所示:

String data_source = null;

for (int i = 0; i < my_datatable.Rows.Count; i++)
{
    //put data_source here
    data_source = my_datatable.Rows[i][5].ToString();

    //... rest of your code...
    if (data_source.Contains("<script") == true)
    {
        my_datatable.Rows[i][5] = "Cross Site Scripting";
    }
    // etc...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Regex从基于C#中另一个字符串的字符串中提取单词

来自分类Dev

如何在C中递归地找到另一个字符串中的字符串位置?

来自分类Dev

得到一个字符串引用另一个在C#

来自分类Dev

如何使用指针而不使用字符串库将字符数组复制到'c'中的另一个字符数组

来自分类Dev

C strcpy复制字符串并添加另一个字符

来自分类Dev

PHP-检查一个字符串是否包含另一个字符串中的任何字符

来自分类Dev

如何从(C)中的另一个字符串获取子字符串

来自分类Dev

如何检查一个字符串是否包含C#中另一个字符串的某些部分?

来自分类Dev

检查一个字符串是否在C ++中是另一个字符串的排列

来自分类Dev

检查一个字符串是否包含Ruby中另一个字符串的所有字符

来自分类Dev

使用C ++将一个字符串替换为另一个字符串

来自分类Dev

在C#中的另一个字符串中将字符串的每个部分的第一个匹配项子字符串化

来自分类Dev

将字符串插入C中的另一个字符串

来自分类Dev

如何使用sprintf推回C中的另一个字符串

来自分类Dev

c#中的字符串数组。从一个字符串数组中删除在另一个字符串数组中的元素

来自分类Dev

如何检查字符串是否包含另一个字符串-Laravel

来自分类Dev

如何用C中的另一个字符串替换字符串中的子字符串?

来自分类Dev

如何在C中递归地找到另一个字符串中的字符串位置?

来自分类Dev

在C编程中基于另一个字符串数组的单词从字符串数组中删除单词

来自分类Dev

C strcpy复制字符串并添加另一个字符

来自分类Dev

如何在C#中查找一个字符串中存在而另一个字符串中不存在的字符?

来自分类Dev

C ++将一个字符串中的一个字符追加到另一个字符串

来自分类Dev

C ++将字符串除以另一个字符串作为整体

来自分类Dev

如何在Objective-C的另一个字符串中搜索带有空格的字符串?

来自分类Dev

c# 使用另一个字符串作为分隔符拆分字符串并将分隔符作为拆分字符串的一部分包含在内

来自分类Dev

使用正则表达式和 C# 识别另一个字符串中不存在的字符串

来自分类Dev

在C中将一个字符串分成一个子字符串,然后将该子字符串分成另一个字符串

来自分类Dev

检查字符串是否包含另一个字符串

来自分类Dev

如何根据 C# 中的另一个字符串向字符串添加字符?

Related 相关文章

  1. 1

    使用Regex从基于C#中另一个字符串的字符串中提取单词

  2. 2

    如何在C中递归地找到另一个字符串中的字符串位置?

  3. 3

    得到一个字符串引用另一个在C#

  4. 4

    如何使用指针而不使用字符串库将字符数组复制到'c'中的另一个字符数组

  5. 5

    C strcpy复制字符串并添加另一个字符

  6. 6

    PHP-检查一个字符串是否包含另一个字符串中的任何字符

  7. 7

    如何从(C)中的另一个字符串获取子字符串

  8. 8

    如何检查一个字符串是否包含C#中另一个字符串的某些部分?

  9. 9

    检查一个字符串是否在C ++中是另一个字符串的排列

  10. 10

    检查一个字符串是否包含Ruby中另一个字符串的所有字符

  11. 11

    使用C ++将一个字符串替换为另一个字符串

  12. 12

    在C#中的另一个字符串中将字符串的每个部分的第一个匹配项子字符串化

  13. 13

    将字符串插入C中的另一个字符串

  14. 14

    如何使用sprintf推回C中的另一个字符串

  15. 15

    c#中的字符串数组。从一个字符串数组中删除在另一个字符串数组中的元素

  16. 16

    如何检查字符串是否包含另一个字符串-Laravel

  17. 17

    如何用C中的另一个字符串替换字符串中的子字符串?

  18. 18

    如何在C中递归地找到另一个字符串中的字符串位置?

  19. 19

    在C编程中基于另一个字符串数组的单词从字符串数组中删除单词

  20. 20

    C strcpy复制字符串并添加另一个字符

  21. 21

    如何在C#中查找一个字符串中存在而另一个字符串中不存在的字符?

  22. 22

    C ++将一个字符串中的一个字符追加到另一个字符串

  23. 23

    C ++将字符串除以另一个字符串作为整体

  24. 24

    如何在Objective-C的另一个字符串中搜索带有空格的字符串?

  25. 25

    c# 使用另一个字符串作为分隔符拆分字符串并将分隔符作为拆分字符串的一部分包含在内

  26. 26

    使用正则表达式和 C# 识别另一个字符串中不存在的字符串

  27. 27

    在C中将一个字符串分成一个子字符串,然后将该子字符串分成另一个字符串

  28. 28

    检查字符串是否包含另一个字符串

  29. 29

    如何根据 C# 中的另一个字符串向字符串添加字符?

热门标签

归档