C#, C♯, C#相談室 Part97at TECHC#, C♯, C#相談室 Part97 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト500:デフォルトの名無しさん (ワッチョイ 4b10-PZMn) 23/06/28 19:32:11.06 vmGYJlnU0.net 読みやすくなっただけでasync awaitの価値がある 501:デフォルトの名無しさん (ワッチョイ c595-iX87) 23/06/29 19:21:45.21 KA7Oajuk0.net プログラミングはコアまで理解出来るほど、上等と言えるのですか? C#だつて中身はc++でしょう。c#自体をいじれるくらいになるのが上等なんでうsかね 502:デフォルトの名無しさん (ワッチョイ ad02-F8yx) 23/06/29 19:26:32.60 wnB+yAyw0.net 日本語でOK 503:デフォルトの名無しさん (ワッチョイ 3501-MtLz) 23/06/30 08:16:31.24 yIPSI8W+0.net 「C#の言語仕様変えられるほど上達しますた!」 「いいから仕事しろ」 504:デフォルトの名無しさん (ワッチョイ d5e5-F8yx) 23/06/30 08:52:01.87 esKo1UNu0.net C#の中身がC++だと思うようではw 505:デフォルトの名無しさん (ワッチョイ 6d54-wYA+) 23/06/30 17:31:05.12 t7Ah47nQ0.net googleとかの検索エンジンで、検索文字列入力エリアに文字を入力すると、自動的に検索候補が出てきますが、 自分で C# の ComboBox に表示してみたら、表示までにかなり時間がかかります。 どうすれば高速化できるのでしょうか。 検索候補として IEnumerable に保持している要素数は2万件で、最初の1文字入力時に表示されるまで、体感で1秒以上かかってます。 今のソースは下記です。 ------------------------ List<string> suggestionWordList = ;//あらかじめDBから取得済みの検索候補 //inputedWords は、入力文字列をスペースでsplitした配列。 void Search(string[] inputedWords) { var keywords = inputedWords.ToList(); var result = suggestionWordList.FindAll(s => keywords.TrueForAll(s.Contains)); ComboBox1.DataSource = result; } ------------------------ ※要素の保持方法や文字列処理は言語固有の機能が結構あるので、C# スレで質問しました。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch