gpt4 book ai didi

VB.NET - StrDup 没有正常工作?

转载 作者:行者123 更新时间:2023-12-02 05:26:16 24 4
gpt4 key购买 nike

据我了解,这段代码:

Microsoft.VisualBasic.StrDup(3, "123")

应该返回 123123123。相反,它返回 111,就好像它正在使用错误的 StrDup 重载(一个接受 char 的重载)。如果这是设计使然,是否有任何内置函数可以执行相同的操作?

最佳答案

根据 MSDN,StrDup只选择第一个字符,无论您指定的是 Char 还是 String:

Character - Required. Any valid Char, String, or Object expression. Only the first character of the expression will be used. If Character is of type Object, it must contain either a Char or a String value.

对字符串执行 StrDup 的最佳方法是这样的:

String.Join("", Enumerable.Repeat("123", 3))

关于VB.NET - StrDup 没有正常工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13051754/

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