2

我想请你帮忙使用 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
4

2 回答 2

3

看起来你找到了解决方案。顺便说一句,这很棒!

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

var faker = new Faker();

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

输出

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

randomStringArray.Dump();

在此处输入图像描述

于 2019-08-30T20:09:34.830 回答
3

您好,我找到了解决方案

List<string[]> _randomStrinArray = (List<string[]>) _faker.Make(3, () => _faker.Random.WordsArray(1,4));
于 2019-08-30T12:02:44.683 回答