将“引用变量调用”附加到文本文件

肯4沃德

我正在Selenium Web驱动程序中编写测试用例,我想将结果输出到日志文件。测试用例应在文本文件中每行编号。已经实现了编号,但是附加测试用例是我无法实现的。问题是for循环,我想附加通过引用传递的变量的组合。这些变量将成为测试用例。如果需要更多说明,请告诉我。

问题在于,串联定义的变量只会为所有变量附加​​一个值。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;

namespace ConsoleApplication5
{
    class Class1
    {
        public static int counter;
        public static String[] test = {"1", "2" };
        public static String[] test1 = { "a", "b" };

        public static void Main(String[] args)
        {
            new Class1().testing2();
        }

        public String testing(String ab, String cd)
        {
            //Count the number of times the method is called
            ++counter;
            //Write it to a text file
            File.WriteAllText(@"C:\Users\ken4ward\Desktop\Tidy\WriteLines.txt", counter.ToString());
            //Read from that text file
            String Readfiles = File.ReadAllText(@"C:\Users\ken4ward\Desktop\Tidy\WriteLines.txt");
            //Convert to integer
            Int32 myInt = Int32.Parse(Readfiles);
            //Store in array variable
            String[] start = new String[myInt];
            //iterate through
            for (int i = 0; i < myInt; ++i)
            {
                **start[i] = (i + 1).ToString() +ab +cd;**
            }
            //Write into another text file on new lines
            File.WriteAllLines(@"C:\Users\ken4ward\Desktop\Tidy\Writing.txt", start);

            String gb = ab; String th = cd; String you = ab + cd;
            return you;   
        }

        public void testing2()
        { 
            foreach(var item in Class1.test)
            {
                foreach (var item1 in Class1.test1)
                {
                    String test = testing(item, item1);
                    Console.WriteLine(test);
                    Console.ReadLine();
                }
            }
        }
    }
}

当我运行它时,这是文本文件中的输出:

1 2b
2 2b
3 2b
4 2b

我要在文本文件中输出的是:

1 1a
2 1b
3 2a
4 2b
J3soon

添加全局变量

public static String[] lines = { };

更改testing()为此:

    public String testing(String ab, String cd)
    {
        //Count the number of times the method is called
        ++counter;
        //Write it to a text file
        File.WriteAllText(@"C:\Users\ken4ward\Desktop\Tidy\WriteLines.txt", counter.ToString());
        //Read from that text file
        String Readfiles = File.ReadAllText(@"C:\Users\ken4ward\Desktop\Tidy\WriteLines.txt");
        //Convert to integer
        Int32 myInt = Int32.Parse(Readfiles);
        //Store in array variable
        String start = myInt.ToString() + ab + cd;
        //Store the new data in the array
        Array.Resize(ref lines, lines.Length + 1);
        lines[lines.GetUpperBound(0)] = start;
        //Write into another text file on new lines
        File.WriteAllLines(@"C:\Users\ken4ward\Desktop\Tidy\Writing.txt", lines);
        //String gb = ab; String th = cd;
        String you = ab + cd;

        return you;   
    }

由于WriteAllText意味着要覆盖文件。

for (int i = 0; i < myInt; ++i)
{
    start[i] = (i + 1).ToString() +ab +cd;
}

上面的代码(ab + cd)等于2b,这意味着您仅更改行号,并且2b保持不变。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将变量附加到文本文件无法在Python中运行

来自分类Dev

将标题附加到文本文件

来自分类Dev

将数据从List <T>附加到文本文件

来自分类Dev

附加到文本文件VBA

来自分类Dev

附加到文本文件

来自分类Dev

附加到文本文件的回声

来自分类Dev

将文本附加到我的Google驱动器上的文本文件(Python)

来自分类Dev

使用PowerShell将文本附加到文本文件中的某些值

来自分类Dev

变量被附加到我的文本文件的某些行

来自分类Dev

将文本文件的内容附加到C ++中的另一个文件

来自分类Dev

首次写入时覆盖文本文件,然后附加到文本文件-Python

来自分类Dev

首次写入时覆盖文本文件,然后附加到文本文件-Python

来自分类Dev

将列表<T>中的数据附加到文本文件

来自分类Dev

将wmic的输出附加到文本文件时出现问题

来自分类Dev

将数组保存到文本文件并快速附加到电子邮件

来自分类Dev

将字符串连接/附加到文本文件中的数字列表

来自分类Dev

我如何将文本文件附加到我的contenteditable div中?

来自分类Dev

将文本文件中的报价附加到每一行

来自分类Dev

如何将增量计数附加到文本文件的每一行?

来自分类Dev

如何将值附加到empy文本文件中

来自分类Dev

将新行附加到文本文件,然后在 Python 3 之后检索它们

来自分类Dev

如何将 numpy x 和 y 值附加到文本文件中

来自分类Dev

python覆盖并附加到文本文件

来自分类Dev

如何从文本文件附加到数组内容?

来自分类Dev

附加文本文件

来自分类Dev

Bash:使用awk将文本从文本文件添加到变量

来自分类Dev

通过将多个文本文件附加到summary_ [date] .log,在字符串和副本行中搜索多个文本文件

来自分类Dev

mac:在许多目录中串联文本文件的内容;将目录名称附加到相应的文本文件内容

来自分类Dev

将文本添加到文本文件的开头

Related 相关文章

  1. 1

    将变量附加到文本文件无法在Python中运行

  2. 2

    将标题附加到文本文件

  3. 3

    将数据从List <T>附加到文本文件

  4. 4

    附加到文本文件VBA

  5. 5

    附加到文本文件

  6. 6

    附加到文本文件的回声

  7. 7

    将文本附加到我的Google驱动器上的文本文件(Python)

  8. 8

    使用PowerShell将文本附加到文本文件中的某些值

  9. 9

    变量被附加到我的文本文件的某些行

  10. 10

    将文本文件的内容附加到C ++中的另一个文件

  11. 11

    首次写入时覆盖文本文件,然后附加到文本文件-Python

  12. 12

    首次写入时覆盖文本文件,然后附加到文本文件-Python

  13. 13

    将列表<T>中的数据附加到文本文件

  14. 14

    将wmic的输出附加到文本文件时出现问题

  15. 15

    将数组保存到文本文件并快速附加到电子邮件

  16. 16

    将字符串连接/附加到文本文件中的数字列表

  17. 17

    我如何将文本文件附加到我的contenteditable div中?

  18. 18

    将文本文件中的报价附加到每一行

  19. 19

    如何将增量计数附加到文本文件的每一行?

  20. 20

    如何将值附加到empy文本文件中

  21. 21

    将新行附加到文本文件,然后在 Python 3 之后检索它们

  22. 22

    如何将 numpy x 和 y 值附加到文本文件中

  23. 23

    python覆盖并附加到文本文件

  24. 24

    如何从文本文件附加到数组内容?

  25. 25

    附加文本文件

  26. 26

    Bash:使用awk将文本从文本文件添加到变量

  27. 27

    通过将多个文本文件附加到summary_ [date] .log,在字符串和副本行中搜索多个文本文件

  28. 28

    mac:在许多目录中串联文本文件的内容;将目录名称附加到相应的文本文件内容

  29. 29

    将文本添加到文本文件的开头

热门标签

归档