-1

xojo を学ぼうとしています。Java や Vb.net と同じように、xojo に Startswith メソッドはありますか? ある場合、どのように実装すればよいですか?ありがとうございました。

4

2 に答える 2

1

古いフレームワークには同等のものがないため、Left を使用して自分でコーディングする必要があります。

Xojo の文字列はデフォルトで大文字と小文字を区別しないため、次のようにするとうまくいきます。

Function BeginsWith(extends aString as string, startString as String) As Boolean  
  Return ( Left( aString, len( startString))=startString )
End Function

大文字と小文字を区別する場合は、次のようにします。

Function BeginsWithNoCase(extends aString as string, startString as String) As Boolean
  dim s1,s2 as string
  s1 = Uppercase( aString)
  s2 = Uppercase( startString)
  Return ( Left( s1, len( s2))=s2 )
End Function

これともっとhttps://forum.xojo.com/19302-is-there-method-startswith-in-xojo/0#p162011

于 2015-01-24T23:40:20.437 に答える
1

Text.BeginsWithを使用します。大文字と小文字を区別しない比較と大文字と小文字を区別する比較の両方をサポートしています。

于 2015-09-19T19:37:57.707 に答える