我想使用String方法IndexOfAny來檢查一個字符是否存在於指定的字符串中。在VB.NET字符數組中添加「c」是做什麼的?
例子我在網上找到了使用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})
因此,如何走到這一步的工作(或它正在做什麼); Dim myArray()As Char = New Char(){「s」,「a」,「m」} – n00b
@ n00b因爲有[Option Strict](http://stackoverflow.com/questions/2454552/whats-an -option-strict-and-explicit)設置爲Off。如果您將其設置爲開,它將不會編譯。當嚴格選項關閉時,VB.NET編譯器會嘗試「修復」這些東西,以使它們自動工作。大多數VB.NET開發人員將Option Strict設置爲On,因此這就是爲什麼您會在示例中以這種方式看到他們使用它的原因。 – vcsjones