トップページ > プログラム > 2019年11月08日 > 83cZSp6a0

書き込み順位&時間帯一覧

7 位/120 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000010023



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん (ワッチョイ abe6-DaD1)
ふらっと C#,C♯,C#(初心者用) Part145

書き込みレス一覧

ふらっと C#,C♯,C#(初心者用) Part145
490 :デフォルトの名無しさん (ワッチョイ abe6-DaD1)[sage]:2019/11/08(金) 20:36:38.33 ID:83cZSp6a0
コレクションの初期化子で複数を同じ値でまとめて指定する方法はないでしょうか?

Pythonの、l=[False]*100みたいなことをやりたいのですが、
var l = new List<bool> { False, False・・(100個分)}ぐらいしか思いつかず・・
ふらっと C#,C♯,C#(初心者用) Part145
498 :デフォルトの名無しさん (ワッチョイ abe6-DaD1)[sage]:2019/11/08(金) 23:04:00.88 ID:83cZSp6a0
>>491
ありがとうございます。下記でうまくいきました。

var l = Enumerable.Repeat(false, 100).ToList();
ふらっと C#,C♯,C#(初心者用) Part145
502 :デフォルトの名無しさん (ワッチョイ abe6-DaD1)[sage]:2019/11/08(金) 23:27:57.31 ID:83cZSp6a0
>>500
Pythonで[[0, 1]]*10とかやって、恐ろしいことになったのを思い出しました
今はちゃんと[[0,1] for _ in range(10)]としてますが、C#でも同じですね

それにしてもPythonから移ってくると、C#は難しいですね・・


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。