gpt4 book ai didi

.net - 是否可以使用 NBuilder 来构建随机字符串的集合?

转载 作者:行者123 更新时间:2023-12-04 01:45:40 25 4
gpt4 key购买 nike

很简单的问题:我可以使用 NBuilder吗?创建 x 个随机字符串的集合?

我试图...

// NOTE: Tags need to be lowercase.
return Builder<string>
.CreateListOfSize(10)
.WhereAll()
.Has(x => x = randomGenerator.Phrase(15))
.WhereTheFirst(1)
.Has(x => x = "time")
.AndTheNext(1)
.Has(x => x = "place")
.AndTheNext(1)
.Has(x => x = "colour")
.Build();

但它是运行时错误,关于我需要调用一些特定的构造函数之类的东西。

任何人有任何想法?

最佳答案

NBuilder 使用默认(无参数)构造函数创建对象。您收到的异常是因为 String 类没有默认构造函数。

要创建随机字符串列表,您可以在循环内使用 Phrase 方法。也许不像单个 NBuilder 链那么干净,但它可以完成工作:

   List<string> stringsList = new List<string>();
var generator = new RandomGenerator();
for (int i = 0; i < 10; i++)
{
stringsList.Add(generator.Phrase(15));
}

return stringsList;

关于.net - 是否可以使用 NBuilder 来构建随机字符串的集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3898564/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com