問題タブ [contains]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vb.net - VB.NET List(of X).Contains 動作
X と Y の 2 つのプロパティを持つキーとして設定されたカスタム クラスがあります。
私はこれに似たものを持っています:
私の質問はこれです: .Contains on the List(of T) はどのように動作しますか? 同一のデータ構造を探しますか、それとも単にキーのプロパティの 1 つに一致しますか?
可能であれば、これに関するドキュメントを参照できるリンクを含めてください。
EDIT メソッドは Typesafe を含んでいますか?
xml - xpath: 値に文字列が含まれる特定の属性を持つノードを見つけます
値に特定の文字列が含まれる特定の属性を持つノードを見つける xpath の方法はありますか?
たとえば、xml ドキュメントがあり、次のノードを見つけることができるように、address
属性に string が含まれるノードを見つけたいとします。Downing
c# - リストを行うためのより速い方法.Contains()
「脱交差」と思われることをしようとしています (適切な名前が何であるかはわかりませんが、EpicGames の Tim Sweeney が古い UnrealEd で呼んだものです)
その後、元のデータから結果を差し引いて、どの要素を削除したかを確認します。.Except() を使用すると超高速なので、問題はありません。
どちらのリストにも (文字列の) ~30,000 の要素があると、これはかなりパフォーマンスが悪いため、これを行うためのより高速な方法が必要です。できれば、このステップとその後のステップを一気に行う方法が望ましいでしょう。.Contains() の代わりに .Exists() を使用してみましたが、少し遅くなります。少し太い気がしますが、.Except() と .Intersect() および/または .Union() の組み合わせで可能になると思います。
c# - アイテムのプロパティを比較して List.Contains を自動的に処理することは可能ですか?
List.Contains(myItem)
リスト内のアイテムのプロパティが のプロパティと等しいかどうかを確認するために、同様のことを行うことができますかmyItem
。
(次のようなものを検討Contains
しました。Exists
単純な表現は得られません。)
次のような単純なものが必要です。
少なくとも 1 つの項目が満たされる場合、このメソッドは自動的に true を返す必要がありますorderLines[i]
。
IEquatable<OrderLine>
プロパティによって等しいものを実装しましProduct
たが、そこから先に進む方法が見つかりません。
caching - Entlib Cache.Contains NULL の問題
バックエンドに承認とメニュー構造を組み合わせたシステムがあります。パフォーマンス上の理由から、フロントエンド クライアント (MVC rel 1.0 Web サイト、IIS 5.1 ローカル、IIS 6.0 サーバー、クラスターなし) では EntLib キャッシュが使用されます。
「Cache.Contains」が true を返すことがありますが、キャッシュの内容は NULL です。正しく入力したことは確かですが、ここで何が問題になる可能性がありますか?
編集: キャッシュを 1 分に設定し、cacheKey 'A_Key' を追加すると、CurrentCacheState を調べたときにキーが戻ってくることがわかります。2 分後に CurrentCacheState を表示すると、キーはまだそこにあります。'contains' を実行すると、true が返されます。'contains' を再度実行すると、cacheKey がなくなっています。同期の問題??
よろしく、 ミシェル
抜粋:
そしてキャッシュヘルパー:
sql - フルテキスト検索で見つかったフレーズの周囲のテキストを返す、SQL 2005
SQL Server のインデックス付きテキスト フィールドで語句を検索するために、contains 述語を使用しています。検索されたフレーズを含むテキスト フィールドの部分、またはその周辺の領域を返す方法はありますか?
たとえば、ゲティスバーグの住所 (以下の抜粋) で「すべての男性は平等に作られている」を検索している場合、「すべての男性は平等に作られているという命題に専念する」、たとえばその周りのテキストを返したいと思います。
java - Java、文字列に英数字、スペース、ダッシュのみが含まれていることを確認してください
alphanumeric
Java では、文字列に,space
および文字のみが含まれていることを確認する必要がありdash
ます。
クラスorg.apache.commons.lang.StringUtils
とほぼ適切なメソッドを見つけましたisAlphanumericSpace(String)
...しかし、ダッシュも含める必要があります。
これを行う最善の方法は何ですか?正規表現を使用したくありません。
linq-to-sql - コンパイルされたクエリと「パラメータをシーケンスにすることはできません」
コンパイルされたクエリは、DataContextと同じクエリ変換を実行すると思いました。それでも、.Containsメソッド呼び出しでクエリを使用しようとすると、実行時エラーが発生します。どこが間違っているのですか?
linq - LINQ to SQL と Contains キーワードでのスタック オーバーフロー
Id のコレクションに基づいてクエリ可能なオブジェクト (IQueryable) をフィルター処理する拡張メソッドがあります。
IQueryable は、LinqToSql リクエストを介してデータベースから供給されることに注意してください
Idが配列またはリストから作成され、クエリ可能なリストとして渡された場合、機能しません
例えば...
Idsが LinqToSql リクエストから構成されている場合、機能します!!
これは既知の問題です: http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=355026
私の Ids コレクションは LinqToSql リクエストから取得できません...
IQueryableではなくIListを消費するように関数を変更すると、注意してください....
次の例外が発生します。
だから...私がしたいのは、ガイドのリストまたは配列に基づいてニュースのコレクションをフィルタリングすることだけです....アイデア???