假冒伪劣者如何设置字符串数组列表

jol*_*ice 5 c# string list faker bogus

我想请求您帮助使用Bogus Faker。

我有这个

private readonly Faker _faker;

_faker = new Faker("fr");

List<string> _randomString = (List<string>)_faker.Make(3, () => _faker.Random.Word()); // OK

List<string[]> _randomStrinArray = (List<string[]>)_faker.Make(3, () => _faker.Random.Word()); // KO
Run Code Online (Sandbox Code Playgroud)

Bri*_*vez 7

看来您找到了解决方案。顺便说一句,那太好了!

如果您有兴趣,这里还有一些其他选择:

var faker = new Faker();

List<string> randomStrings = Enumerable.Range(1,7)
                       .Select(_ => faker.Random.Word())
                       .ToList();
randomStrings.Dump();
Run Code Online (Sandbox Code Playgroud)

输出

List<string[]> randomStringArray = Enumerable.Range(1,7)
      .Select(_ => faker.Random.WordsArray(1,4))
      .ToList();

randomStringArray.Dump();
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述


jol*_*ice 4

你好,我找到了解决方案

List<string[]> _randomStrinArray = (List<string[]>) _faker.Make(3, () => _faker.Random.WordsArray(1,4));
Run Code Online (Sandbox Code Playgroud)