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()Char = New Char(){"s"、 "a"、 "m"} – n00b
@ n00b [Option Strict]があるため(http://stackoverflow.com/questions/2454552/whats-an) -option-strict-and-explicit)をオフに設定します。 Onに設定するとコンパイルされません。 option strictがオフの場合、VB.NETコンパイラは自動的に機能するように「修正」しようとします。ほとんどのVB.NET開発者はOption StrictをOnに設定しています。そのため、例ではこのように使用しています。 – vcsjones