gpt4 book ai didi

vb.net - 在 VB.NET 字符数组中添加 "c"有什么作用?

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

我想使用 String 方法 IndexOfAny 来检查指定字符串中是否存在字符。

我在网上找到的使用 IndexOfAny 方法的示例在使用 VB.NET 时在字符数组中的每个字符后面都包含一个“c”。但是,当我查看 VB.NET 中简单字符数组的示例时,我没有在每个字符后看到任何这样的“c”。 “c”有什么作用?它是可选的吗?

Dim s1 As String = "Darth is not my father."
' Find the first index of either "x" or "n"
Dim i1 As Integer = s1.IndexOfAny(New Char() {"x"c, "n"c})

最佳答案

这是 System.Char 类型文字的后缀。所以

Dim foo As Char = "x"c

将编译(当 Option Strict 设置为 On 或 Off 时)。没有 c ,它将被解释为字符串。有关 VB.NET 中文字后缀的更多信息,请查看 MSDN 页面“ Constant and Literal Data Types”。

关于vb.net - 在 VB.NET 字符数组中添加 "c"有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19522703/

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