[過去ログ] C#, C♯, C#相談室 Part96 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
69
(5): デフォルトの名無しさん (ワッチョイ 37e6-n5CG) [sage] 2022/02/11(金) 22:10:25.35 ID:dtTIM78z0(2/2) AAS
>>66,67
66(2): デフォルトの名無しさん (アウアウウー Sa9b-icCT) [sage] 2022/02/11(金) 20:57:51.73 ID:vdb8lbDWa(1/2) AAS
適当な関数宣言をもったinterface作って、それ派生のclassで実装して
dictionary<string, interfacename>?
67(1): デフォルトの名無しさん (ワッチョイ 1736-Jms/) [sage] 2022/02/11(金) 21:24:52.36 ID:Wnuvjl9G0(2/3) AAS
適当だが書き方の話なら

どこかに書く
bool func(int n) { if (n <= 3) { return true; } else { return false; } }

var a = new Dictionary<string, Func<int, bool>>();

a.Add("test2", func);
bool b2_t1 = a["test2"](1);
bool b2_t3 = a["test2"](3);
bool b2_f5 = a["test2"](5);

ラムダ
a.Add("test1", x => { if (x == 1) { return true; } else { return false; } });
bool b_t1 = a["test1"](1);
bool b_f3 = a["test1"](3);
bool b_f5 = a["test1"](5);

Funcを加工するなら>>66のようにinterface、他オブジェクト型とか識別子渡して型チェックとか?
すみませんありがとうございます
Tが色々な型のFuncを登録したいのですがinterfaceの書き方がわかりません
135: デフォルトの名無しさん (ワッチョイ de63-v7rK) [sage] 2022/03/01(火) 20:21:42.35 ID:OUtPpYxS0(1) AAS
外部リンク:docs.microsoft.com
197: デフォルトの名無しさん (アウアウウー Sa1b-MZ5k) [sage] 2022/04/22(金) 17:56:13.35 ID:cNb4vicFa(1) AAS
privateはそこに含まれるのに対してアクセスおkって定義だからアクセスできる
外部リンク:docs.microsoft.com
296: デフォルトの名無しさん (ワッチョイ 2702-SjAR) [sage] 2022/05/22(日) 01:09:06.35 ID:7HW4nX7o0(1/2) AAS
RawInputでいいんじゃね
383: デフォルトの名無しさん (スップ Sd9a-V/2h) [sage] 2022/08/01(月) 13:24:37.35 ID:kNeknzrgd(1) AAS
複数の評価が連続した場合の副作用完了点は大抵の言語で規定されてない
例えば上の様に関数に与える引数の中の式で副作用を起こす場合これに該当する
416: デフォルトの名無しさん (ワッチョイ 4201-hjXB) [sage] 2022/08/31(水) 00:06:13.35 ID:IP5lcB3x0(1) AAS
>>415
415(1): デフォルトの名無しさん (ワッチョイ eebb-JjaS) [sage] 2022/08/30(火) 23:48:03.75 ID:wcZ40xDv0(1) AAS
IEnumrable<T>に.ForEach拡張がデフォルトで用意されてないのは端的に言って何故?
List<T>にはあるのに
↓の問題は?速度?

public static void ForEach<T>(this IEnumerable<T> items, Action<T> action) {
 foreach (var item in items) {
  action(item);
 }
}
開発者の好み
外部リンク:ericlippert.com
492: .NET MAUI HighScool (ワッチョイ 0901-cPfV) [] 2022/11/03(木) 11:14:57.35 ID:P57hKE9o0(1) AAS
ラベルじゃなくてフレームにイベントつければ?
749: デフォルトの名無しさん (アウアウウー Sa5b-CLnV) [sage] 2022/11/30(水) 07:35:49.35 ID:xEPTrua4a(1) AAS
まあ損得は人によるとしか言いようがない
806: デフォルトの名無しさん (ワッチョイ fe33-evCC) [sage] 2022/12/07(水) 13:13:30.35 ID:MYJSppMZ0(1) AAS
作ったらそれっきりのものを自分一人で作ってるのなら好きにすればいいんじゃね?
846: デフォルトの名無しさん (アウアウウー Sa08-+hgW) [sage] 2022/12/09(金) 18:03:36.35 ID:Jy5x71sTa(3/3) AAS
区別っていうか、インスタンスにアクセスしてる気分出すためにthisつけたくならんかね?
898: デフォルトの名無しさん (ワッチョイ 7fbb-dmwH) [sage] 2022/12/14(水) 11:40:54.35 ID:EUJoHYXL0(3/3) AAS
ゴルフでゆーしょーできねーじゃん
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.036s