C#で別の文字列が含まれているかどうかを確認することができます?は、どのように私は、文字列は、私はこのような文字列を持っている
答えて
この
a.IndexOf('*') >= 0 && a.IndexOf('*') < 20
が魅力のように動作するはず試してみてください
編集:IndexOfメソッドも-1を返します文字が、全く見つからなかった場合に有用することができました私が推測する情報。それはこれはそれを行うだろう、新しい文字列オブジェクトに
bool contains = (a.Length > 20) ? a.Substring(0, 20).Contains("*") : a.Contains("*");
if(contains)
{
etc...
文字列の長さが20未満 –
@Jkを持っている場合、これは 'ArgumentOutOfRangeException'がスローされます: - 文字列が短すぎる場合には、このコードは失敗しますすべての解決策が問題です。行の長さが20文字未満の場合はどうなりますか? – Jason
@Jason、修正の最終更新を参照... –
a.Substring(0, 20).Contains('*');
文字列の長さが20より小さい場合、これは 'ArgumentOutOfRangeException'をスローします。 –
- 私が試した
bool b1 = a.Substring(0, 20).Contains('*');
を作成しませんが、あなたは文字列の長さをチェックする必要があり、これは、サブ文字列ベースのソリューションより簡単かつ効率的である
a.Take(20).Contains('*')
:LINQのを使用して
- 1. 私はこのような文字列を持っている
- 2. 建物のクラス名は、私はこのような文字列の配列を持っている文字列
- 3. は、私はこのようになります文字列持つ文字列
- 4. は、私はこの1つのような文字列を持っている文字列
- 5. どのように私はこの文字列を持っているJavaScriptの
- 6. は、私は、このような文字列を持っている単語
- 7. は、私はこのような文字列を持っている
- 8. は、私はこのような文字列を持っている
- 9. は、私は、このような文字列を持っている文字列(変数)PHP
- 10. は、どのように私はこのような文字列持つ
- 11. Railsの - 私はこのような配列持つ文字列
- 12. 私はこのような文字列を持つ文字列チタン
- 13. javascriptの文字列私は、このような文字列を持っている別の値が
- 14. 私はこのようになります文字列持っているSED
- 15. 私はこのような文字列を持っているRubyの
- 16. は..私はこのような文字列を作ったiphone
- 17. 私は次の文字列を持っている文字列
- 18. C#私はこのような文字列のリストを持っている文字列
- 19. どのように私はこんにちは:)のような文字列を持っていますアンドロイド
- 20. スプリットが、私はこのような文字列を持っている
- 21. 私はこのような文字列を持っているカンマ
- 22. デルファイコピー・オン・ライト私はこのようなコードを持っている文字列
- 23. Haskellは - 私は、次のような文字列のリストを持っている文字列
- 24. は、私は、この文字列を持っている文字列
- 25. は、次のように私は、文字列のリストを持っている文字列
- 26. が、私はこのような文字列持つC#の
- 27. 2つの文字(Java)のこのような私は、Javaの文字列を持っている
- 28. チェックは、文字列は、私は文字列のリストを持っている
- 29. は、私はこのような文字列を持っている私のアプリケーションでは、ムービークリップ
- 30. 私はこの文字列が持っている別の文字列
'> -1'をチェックするのを忘れた – herzmeister
-1は、私はこのように好きです –