[過去ログ] ふらっと C#,C♯,C#(初心者用) Part154 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
23:  (ワッチョイ a301-qD7Y) 2022/02/23(水)06:06 ID:8XUT1BDs0(1) AAS
 そんなん使ってる環境で.net core対応かどうかとか気にするの? 
24:  (ワッチョイ 83ad-QVqR) 2022/02/23(水)10:26 ID:EjF360bu0(1/2) AAS
 現時点で .NET core に対応する必要あるの? 
25:  (ワッチョイ 331a-XH6J) 2022/02/23(水)10:52 ID:IFX4MVN+0(1) AAS
 「現時点でES6に対応する必要あるの?」 
 って言ってたJavaScripterの末路を知らんのか 
26:  (ワッチョイ cfcf-9yE7) 2022/02/23(水)11:02 ID:rcGZ+xyY0(1) AAS
 対応する必要が出てきてから移行したよ 
27:  (ワッチョイ ffad-N0zA) 2022/02/23(水)11:37 ID:6huhQPG70(1) AAS
 今から対応を考えるなら.NETの方にしとけ 
28:  (ワッチョイ 93e3-9yE7) 2022/02/23(水)11:53 ID:pfP6MzJI0(1) AAS
 未だに.NET Framework2.0が動き続けている俺社には耳が痛い 
 あと6年もサポート残っているんだからいい加減移行考えろよと 
29:  (ワッチョイ ff02-9L8B) 2022/02/23(水)12:31 ID:n4QLtIZ70(1) AAS
 XPでも使ってるのか 
  
 現行のOSで2.0はかえって難しいだろ 
30:  (ワッチョイ b302-mA98) 2022/02/23(水)13:00 ID:a6rWCkrR0(1/2) AAS
 WPFで帳票もいけるみたいだぞ 
 外部リンク:qiita.com 
31:  (アウアウウー Sae7-8E80) 2022/02/23(水)13:46 ID:mlk9UOBoa(1) AAS
 今の.netと数年前の.net coreは別物になってる 
 それに引き換えframeworkは変化が少ない。c++のmfcみたいに細々と生きて切り捨てられることもないだろ 
 どっちが保守楽かって考えたら・・・ 
32:  (ワッチョイ b302-mA98) 2022/02/23(水)14:00 ID:a6rWCkrR0(2/2) AAS
 規模がでかい社内システムだと、中々移行に踏み切るのも難しい場合はあるな 
 部分部分で少しづつ置き換えられるならいいんだが、色々連動してたりすると下手に手が出せん 
33:  (ワッチョイ 83ad-UVhd) 2022/02/23(水)14:44 ID:EjF360bu0(2/2) AAS
 .NET6への移行(移植)はライブラリの対応待ちだな 
34(1):  (ワッチョイ ca24-yy09) 2022/02/26(土)20:05 ID:UUNvHcAJ0(1) AAS
 いやWindows標準搭載待ちだろ 
 .NET6ですら標準化予定なしって聞いてからはC#自体書く気なくなったわ 
35(1):  (ワッチョイ ca02-Y5l0) 2022/02/26(土)20:41 ID:e5W/1zqv0(1) AAS
 COMコンポーネントが作れなくなってるので移行しづらい 
36:  (ワッチョイ c3ad-M/90) 2022/02/27(日)10:04 ID:VN1UC9sN0(1) AAS
 >>34 
 まずそれな 
37:  (ワッチョイ 6f02-8W3/) 2022/02/27(日)10:20 ID:FLYW632f0(1) AAS
 >>35 
 まだ作る事ってある? 
 使うのは偶に必要になるけど 
38:  (ワッチョイ cae6-ei6B) 2022/02/27(日)17:20 ID:hLXeworC0(1/2) AAS
 WinFormsのTextBoxでKeyPressイベントが発生した時、キャレットの位置が行頭なのかどうかを判定したいのですが、 
  
 if(TextBox1.Text[TextBox1.SelectionStart].ToString() == Environment.NewLine) 
  
 では判定出来ないようです。 
 判定する方法を教えてください。 
39(1):  (アウアウウー Sa2f-n9nK) 2022/02/27(日)17:33 ID:6fl1teDTa(1/2) AAS
 [TextBox1.SelectionStart]だと行頭だから 
 [TextBox1.SelectionStart-1]になるんじゃない? 
40:  (ワッチョイ cae6-ei6B) 2022/02/27(日)17:59 ID:hLXeworC0(2/2) AAS
 >>39 
 ダメでした・・・。 
41:  (アウアウウー Sa2f-n9nK) 2022/02/27(日)18:07 ID:6fl1teDTa(2/2) AAS
 一文字しかとってないからNewlineじゃなくて"\n"かな 
42:  (ワッチョイ 8379-BANU) 2022/02/27(日)19:11 ID:ZUZKwXZL0(1) AAS
 DOBONみたいに地道にやったほうがよくね? 
 外部リンク[html]:dobon.net 
43(2):  (ワッチョイ 06e9-jC74) 2022/02/28(月)09:21 ID:+yCudJYj0(1) AAS
 下記のOBJListの並びを「I,N,P,P」から「P,P,I,N」のようにPが先頭に来るよう入れ替えしたく。 
 OBJListの要素をforeachで回してPを見つけたら先頭に移動する等試したのですが、 
 処理中にOBJListの順番を変えるなと怒られてしまいました。どのようにすれば実現できるでしょうか? 
 よろしくお願いします。 
  
     class OBJ 
     { 
         public string Name { get; set; } 
         public int No { get; set; } 
     } 
  
         private void narabekae() 
         { 
             List<OBJ> OBJList = new List<OBJ>(); 
             OBJList.Add(new OBJ { Name = "I", No = 1 }); 
             OBJList.Add(new OBJ { Name = "N", No = 1 }); 
             OBJList.Add(new OBJ { Name = "P", No = 1 }); 
             OBJList.Add(new OBJ { Name = "P", No = 2 }); 
         } 
44:  (スッップ Sdea-PHKB) 2022/02/28(月)09:39 ID:+7QZaSxQd(1) AAS
 OBJListを使いまわさずに新規のListを作る 
 Enumerable.OrderByとか 
45(1):  (アウアウウー Sa2f-n9nK) 2022/02/28(月)13:06 ID:UX0HcLa3a(1) AAS
 そういうのはforで後ろから回して、削除、挿入 
46(1):  (テテンテンテン MM86-g6h8) 2022/02/28(月)17:42 ID:XSUMuMfaM(1) AAS
 >>43 
 そもそもがなんで順番変えるな!って怒られるかわかる? 
  
 分かったら対応もわかるはず 
47(1):  (ワッチョイ 06e9-jC74) 2022/02/28(月)19:07 ID:Dbx5MQPW0(1) AAS
 >>46 
 foreach中に順番変えられたらforeachが成り立たないのだろうなとは思いました。 
 頂いたアドバイスからPを別のリストに移動してドッキングしても 
 邪道では無さそうなので、そうしようと考えています。 
48(2):  (ワッチョイ ca24-yy09) 2022/03/01(火)11:27 ID:Dq7cA1DN0(1/3) AAS
 それだけのために一時バッファとしてもう一個リスト作るのはスマートじゃない 
 Remove&先頭挿入をペアで行う場合は後方の順番は狂わないので原始的にforで回せばいい 
  
 for (int i = 0, end = obj_list.Count; i < end; ++i) { 
 var obj = obj_list[i]; 
 if (obj.Name != "P") continue; 
 obj_list.RemoveAt(i); 
 obj_list.Insert(0, obj); 
 } 
49:  (ワッチョイ ca24-yy09) 2022/03/01(火)11:38 ID:Dq7cA1DN0(2/3) AAS
 >>48 
 そういえばint i = 1からでよかったな 
50(1):  (ワッチョイ 8a01-k1AF) 2022/03/01(火)12:59 ID:haFp+aqn0(1) AAS
 >>48 
 RemoveAtもInsertもO(n)だから 
 そのやり方なら新規にリストを作るほういいんじゃない? 
51:  (スップ Sd8a-8W3/) 2022/03/01(火)13:00 ID:qybIiuxnd(1/2) AAS
 >>45が自分もいいきがするけど何も考えずにやると移動したPのデータの順番がおかしくなりそうにも思えたから 
 自分はPの移動用のリストを用意してもとのリストを後ろから参照して最後にもとのリストに挿入がいいかなと思った 
52:  (ラクッペペ MM86-cxam) 2022/03/01(火)13:03 ID:RNWoyucIM(1) AAS
 List.Sort が出てこないけどなんか欠点でもあるの? 
上下前次1-新書関写板覧索設栞歴
あと 950 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.027s