[過去ログ] ふらっと C#,C♯,C#(初心者用) Part154 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
673:  (ワッチョイ a173-CNTg) 2022/05/31(火)09:01 ID:t3DPXrZg0(1) AAS
 >>671 
 ありがとうございます 
 やっぱり無理ですかー… 
  
 >>672 
 そんな感じです 
 ちょっとした手伝いなので詳細は聞けてないですが 
674:  (ワッチョイ 5b66-L+Mk) 2022/05/31(火)09:09 ID:Y29xz3us0(1/2) AAS
 諸兄はlog4netの後継に何を使ってますか? 
675:  (ワッチョイ 49da-DhoR) 2022/05/31(火)09:48 ID:o2L0N9Ru0(1) AAS
 nlog一択だろぉ 
676:  (オイコラミネオ MM9d-rAsz) 2022/05/31(火)09:55 ID:sdnM1kD2M(1) AAS
 microsoft extensions logging 
 loggerにあんまこだわりない 
677:  (ワッチョイ 49e3-VwMx) 2022/05/31(火)12:25 ID:Fr/UrQvj0(1) AAS
 log4net開発止まってまた再開してなかったけ 
 また止まったの? 
678:  (ワッチョイ 5b66-L+Mk) 2022/05/31(火)15:05 ID:Y29xz3us0(2/2) AAS
 log4はやらかしがあったので敬遠気味なのです 
679:  (ワッチョイ 396a-0J0j) 2022/06/01(水)17:00 ID:MGwSCz5P0(1) AAS
 visual studio 2022 
 デバッグ結果がコマンドプロンプトに表示されなくなりました 
 助けて 
680:  (スップ Sdb3-95+F) 2022/06/01(水)17:06 ID:SQbNCGaTd(1) AAS
 「助けて」と質問を書く奴は間違いなく真正馬鹿 
681:  (ワッチョイ 2bbb-2OYr) 2022/06/01(水)17:39 ID:YO9fREa30(1) AAS
 具体的なコードとかプロンプトは表示されるのかとか 
 詳細書かないやつって聞く気あんの? 
 VS再インスコでもしてろ 
682:  (アウアウウー Sac5-G2Bm) 2022/06/01(水)17:50 ID:+trdaPAta(1) AAS
 質問者あるある 
 1.エラーメッセージを描かない(読まない) 
 2.何もやってないのに可笑しくなりました(やってるよ) 
 3.何がしたいのかどうなって欲しいのかを言わない 
683:  (ワッチョイ 3978-yO3c) 2022/06/01(水)22:28 ID:MFrVRq5X0(1) AAS
 4.自己解決した時に解決方法を書かない 
684:  (ワッチョイ 0bde-/Gxc) 2022/06/01(水)23:15 ID:fQkXT2Tt0(1) AAS
 助けて 
685:  (アウアウウー Sac5-G2Bm) 2022/06/02(木)11:01 ID:MPFVtYTLa(1) AAS
 お前には聴いてない 
 ごめんちょっと何言ってるか判らない 
 判らないならレスしないでくださいうざいだけです 
686:  (テテンテンテン MM4b-44Rd) 2022/06/02(木)11:09 ID:EQ5RaqnYM(1) AAS
 まあ、なんか体調悪いですって聞いただけで症状分かる医者はおらんわな 
687(2):  (ワッチョイ 5be9-jfEb) 2022/06/02(木)17:23 ID:rr5XpLq50(1) AAS
 List<string> test = new List<string>(); 
  
 test.add("N0001"); 
 test.add("N0002"); 
 test.add("P0012"); 
  
 testから"N0002"を高速に探す方法ってどんなのがあるでしょうか? 
 拡張for文で回して探すよりテクニカルな方法がありそうな気がするので。。。 
688:  (アウグロ MMa3-bSS7) 2022/06/02(木)17:29 ID:+1QDzAuVM(1) AAS
 >>687 
 文字列定数のアドレスで比較するとか? 
689:  (ワッチョイ f101-hDdJ) 2022/06/02(木)17:38 ID:wgP4DXJo0(1) AAS
 Find()でも使えば? 
 それともZDDを実装するとか 
690:  (ワッチョイ ab33-zx5q) 2022/06/02(木)18:13 ID:NW6RDvSp0(1) AAS
 >>687 
 HashSet<string>ではいかんの? 
691(1):  (アウアウウー Sac5-G2Bm) 2022/06/02(木)19:17 ID:9h+/E5qma(1) AAS
 そもそも探す前に探す内容が判ってしまってる条件設定が可笑しい 
692:  (ワッチョイ 9379-bSS7) 2022/06/02(木)19:20 ID:nxM+aynJ0(1/2) AAS
 >>691 
 KeyValueっぽいじゃん 
693:  (ワッチョイ 2bbb-AiA7) 2022/06/02(木)19:42 ID:7s4DtQtg0(1) AAS
 この条件だと、forループより早く探し出すのは困難だろう 
694:  (ワッチョイ e1ac-A9Gv) 2022/06/02(木)19:52 ID:HqAOppES0(1) AAS
 さがすの?在ること確認するの? 
695:  (ワッチョイ 5b66-jfEb) 2022/06/02(木)20:53 ID:UucOdGXH0(1/2) AAS
 Findが速いらしいので下記のようにプログラムしました。 
 実測してfor文との速さを比べてみたいと思います。 
  
     public class TestItem 
     { 
         public string x; 
         public string y; 
     } 
  
         private static void Test() 
         { 
             var list = new List<TestItem>(); 
             list.Add(new TestItem() { x = "a", y = "a1" }); 
             list.Add(new TestItem() { x = "b", y = "b1" }); 
             list.Add(new TestItem() { x = "c", y = "c1" }); 
             string n = string.Empty; 
             list.Find(item => 
             { 
                 if (item.x == "b") 
                 { 
                     n = item.y; 
                     return true; 
                 } 
                 return false; 
             }); 
             Console.WriteLine(n); 
         } 
696:  (ワッチョイ 5163-8tbX) 2022/06/02(木)21:06 ID:nM6DCghA0(1) AAS
 現代的なCPUで実感できる差を出すにはNをいくつに設定すればよいか 
 みたいな 
697:  (ワッチョイ b902-11kL) 2022/06/02(木)21:13 ID:dm3pGs970(1/4) AAS
 まずアルゴリズムの勉強した方が良さそう 
698:  (ワッチョイ 5b66-jfEb) 2022/06/02(木)21:31 ID:UucOdGXH0(2/2) AAS
 さらに調べたらDictionaryが検索最強のようなので、Dictionaryを 
 使おうと思います。 
  
             var table = new Dictionary<string, string> 
                         { 
                              { "n01" , "a" }, 
                              { "n02" , "b" }, 
                              { "n03" , "c" }, 
                              { "n04" , "d" }, 
                              { "n05" , "e" }, 
                              { "n06" , "f" }, 
                           }; 
  
             var result2 = ""; 
             table.TryGetValue("n04", out result2); 
             Console.WriteLine(result2); 
699(2):  (アウアウウー Sac5-l8b5) 2022/06/02(木)21:45 ID:h7Udtbtka(1) AAS
 質問です 
 ある一つのテキストファイルを複数プロセスから読み書きすることがある場合、自プロセスからファイルオープンしたいときに他のプロセスがファイルを掴んでることを考慮するとどういう処理を記述しますか? 
 エラー処理ではなく必ず書き込み等は実行したいです 
 よろしくお願いします 
700(1):  (ワッチョイ b902-11kL) 2022/06/02(木)22:05 ID:dm3pGs970(2/4) AAS
 精々書き込み禁止になってるって警告出すか、書き込み何度かリトライするくらいしか出来んよ 
 ファイルハンドル掴んでる奴が離さないとどうにもならん 
701(1):  (ワッチョイ b902-11kL) 2022/06/02(木)22:14 ID:dm3pGs970(3/4) AAS
 書き込みと読み込みを同時にやりたいなら、ファイルやめてDBにでもした方がいいと思う 
702(2):  (ワッチョイ b342-11kL) 2022/06/02(木)22:36 ID:OWTkgM/r0(1) AAS
 セマフォ使うのがセオリーじゃね 
上下前次1-新書関写板覧索設栞歴
あと 300 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.024s