- 1 名前:デフォルトの名無しさん [2017/11/07(火) 21:11:25.20 ID:LeQqgpmT0.net]
- 「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、 質問者自身なんだか意味がよく分からない質問、 ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。 内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。 なお、テンプレが読めない回答者は邪魔なので後述のC#相談室に移動して下さい。 C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください >>980を踏んだ人は新スレを建てて下さい。 >>980が無理な場合、話し合って新スレを建てる人を決めて下さい。 ■前スレ ふらっと C#,C♯,C#(初心者用) Part132 mevius.5ch.net/test/read.cgi/tech/1507543256/ ■関連スレ C#, C♯, C#相談室 Part95 mevius.5ch.net/test/read.cgi/tech/1508180530/ ■コードを貼る場合は↓を使いましょう。 ideone.com/ https://dotnetfiddle.net/ ■情報源https://msdn.microsoft.com/ja-jp/library/gg145045.aspx https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/index https://msdn.microsoft.com/en-us/library/gg145045.aspx referencesource.microsoft.com/ VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
- 806 名前:デフォルトの名無しさん [2017/11/24(金) 12:44:49.36 ID:J2WegmLO6.net]
- コレクションは要らない!(キリッ
- 807 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 12:47:41.40 ID:EaZH7dVF0.net]
- >>792
いい加減黙ったら。 必要だからListにしてるだけで、>>782とか何の足しにもならんぞ。
- 808 名前:デフォルトの名無しさん [2017/11/24(金) 12:53:50.07 ID:qz26KndN0.net]
- >>760
>>764 >>782
- 809 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 12:55:58.12 ID:EfmvZejc0.net]
- >>794
オレは最大値を取り出すだけならリスト構造は不要と言っているだけだ。 間違ってるか?
- 810 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 13:07:04.20 ID:EaZH7dVF0.net]
- >>796
元データを用意する実装の都合でそうしてるだけなのに、そんな分かり切ったことを言う必要ないだろ。 勘違いしてるそぶりもなかったしな。
- 811 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 13:12:51.07 ID:EfmvZejc0.net]
- >>797
何を言いたいのかさっぱりわからんわ。
- 812 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 13:14:37.94 ID:EaZH7dVF0.net]
- >>798
最大値を取り出すためにリスト構造にしているわけではない。 これなら分かる?
- 813 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 13:18:59.06 ID:mqWCdSHW0.net]
- あの説明でこの配列仕様考えてたってこと?
double?[] data = new double[] { null, 0.7, null, 0.9, null, null, null, null, 0.6, 0.5 };
- 814 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 13:20:05.03 ID:mqWCdSHW0.net]
- >>800
あぁ多次元やジャグ配列があるか これ忘れて
- 815 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 13:23:12.73 ID:EfmvZejc0.net]
- >>799
最大値を取り出した後の事に触れて無いのも事実。 最大値だけが必要なのか、取り出した最大値を使ってリストに何かをしたいのかわからない。 本人は最大値の取得だけで満足して消えてしまったし。
- 816 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 13:37:21.47 ID:cWMe5SKyM.net]
- 本当に最大値だけでいいのかも知んないしね
- 817 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 13:42:02.13 ID:mqWCdSHW0.net]
- 右が最大値の時の左の要素の番号が欲しいって書いてあるぞ
インデックスも飛び飛びで左の要素が重複するときもあるって後から出してる 確かに多次元やジャグ配列ならその仕様はありそうだけどその差は技術力の無い俺には大きな差がわからん
- 818 名前:デフォルトの名無しさん [2017/11/24(金) 14:07:29.79 ID:ZR8Pz10g6.net]
- コレクションなんか必要ない(キリッ
- 819 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 14:40:56.86 ID:asGQ9mvw0.net]
- 今日のウンコの最大サイズとか何回目に出たウンコとかどうでもいいだろ
- 820 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 17:05:26.06 ID:BCw6/Ft50.net]
- >>806
でも色は大事だぞ どす黒いのはヤバイ
- 821 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 17:12:26.57 ID:asGQ9mvw0.net]
- >>807
それ、最大サイズとかじゃなくて 少量でもアウトだから
- 822 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 20:00:59.51 ID:7dGX3zxS0.net]
- 非同期処理のasync/awaitって
処理A var ret = await Task(); 処理B みたいなときはTaskの中の処理が終わるまでは処理Bには進まないという理解であってる? あとTaskの中がプロパティに値を代入するだけみたいなawaitを使うタイミングがない場合は await Task.Run(()=>{ Taskの中でやりたい処理 }); って書くしかない?
- 823 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 20:36:08.05 ID:GsVE4oKd0.net]
- 馬鹿か
8回もよく粘ったもんだな
- 824 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 21:02:49.89 ID:3H9uQYBg0.net]
- >>809
1.そのasyncメソッドの中だけを考えればそれで合ってる 2.ちょっと何言ってるか分からない awaitを使うタイミングがないって何?
- 825 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 21:16:49.61 ID:h5bnr1q30.net]
- まだひよっこでよくわかって無いんだが
過去の他人が書いたコードで if (条件){ 処理 A } else if (条件){ 処理 B } else{ // 何もしない } みたいなコードを見ることがあるんだが このelseの何もしないってのは必要なのか?
- 826 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 21:23:55.00 ID:7dGX3zxS0.net]
- >>811
大雑把に書くと下みたいなクラスのプロパティ書き換えるだけのメソッド awaitする要素見えないけどawait演算子書かないとvisual studioが警告出すからどうやってawaitすればいいのかと private async Task<bool> Task() { a=b; c=d; return true; }
- 827 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 21:24:04.90 ID:573d9hpx0.net]
- >>812
本人に聞けよw というごく当たり前の話を省くと ・説明的なコードとしてわざわざつけくわえてある ・追加の可能性があるのでわかりやすいようにわざわざ残してある このあたりじゃだめか? C#として必要か?って話なら自分で消してみてビルドしろよって返す
- 828 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 21:25:24.75 ID:mqWCdSHW0.net]
- 後々追加するかもで書いたり何もしないってのをはっきり伝えたいとかで書いてるんじゃないかな
コンストラクタで class Sample { public Sample() { //何もしない } } に近いものを感じる
- 829 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 21:41:06.27 ID:h5bnr1q30.net]
- >>814>>815
本人はもう辞めてたの あぁ説明的な感じなのかな 別にこんなふうに書くのがC#のお約束とかじゃないよね
- 830 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 21:43:14.83 ID:573d9hpx0.net]
- >>816
IDEやコンパイラが怒らない限りC#の約束事とか知らんしどうでもいい そしてそのくらいの最適化はコンパイラに期待できる
- 831 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 21:43:58.48 ID:zpTIVf120.net]
- 使い道としてはなんだろね
何もしないにブレークポイントを設定するとAもBも処理しない条件のとき止まるかな だったらlogger.infoしといてもいいのに
- 832 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 21:45:42.73 ID:QGkXc5ztM.net]
- >>812
SIerのコーディング規約としてCOBOLの次代からある書き方だよ。 機械的にelseを入れるんじゃなくてelseの処理で何かもれて無いか考えてから空elseを入れましょうって事が形骸化して残ってる。 ほぼなんの意味もないコードです。
- 833 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 21:56:58.69 ID:h5bnr1q30.net]
- >>817>>819
その人独自の癖みたいなもんだったってことか 消しても問題なく動くんでまぁ大丈夫っぽいし
- 834 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 22:17:05.19 ID:hbIcAcZv0.net]
- >>809ってretが処理Bの中で使われなきゃ、待たずに処理B行っちゃうんじゃないの?
- 835 名前:デフォルトの名無しさん [2017/11/24(金) 22:19:14.41 ID:7i1mZEYS6.net]
- そのコードがasync修飾子を付けたメソッドの中に書かれてるとしたらそれはないだろ
- 836 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 22:31:11.65 ID:h5bnr1q30.net]
- 非同期処理内のコードでは無かった
これってasync修飾子内のコードだとなんかのエラー回避とかになるの?
- 837 名前:デフォルトの名無しさん [2017/11/24(金) 22:31:59.96 ID:7i1mZEYS6.net]
- おまえに言ってねえよカス
- 838 名前:デフォルトの名無しさん [2017/11/24(金) 22:37:51.54 ID:tzXAZjO3p.net]
- >>824
レス指定すら出来ないとか低脳かよ
- 839 名前:デフォルトの名無しさん [2017/11/24(金) 22:39:38.31 ID:S6xecz6o0.net]
- バカか?
- 840 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 22:41:49.16 ID:7dGX3zxS0.net]
- 下のSetメソッドだと処理Bでretを使ってなくても大丈夫?
private async Task Set() { 処理A var ret = await Task(); 処理B } private async Task<bool> Task() { a=b; c=d; return true; } 上のコードでTaskの中身にawait使いたかったら下みたいに書くしかない? 他の方法ある? private async Task<bool> Task() { Task task = Task.Run(()=>{ a=b; c=d; } await task; return true; }
- 841 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 22:42:24.96 ID:V887TCBHM.net]
- >>825
この間からネットでしかストレス解消できない寂しいやつが湧いてる
- 842 名前:デフォルトの名無しさん [2017/11/24(金) 22:49:06.66 ID:tzXAZjO3p.net]
- つーかガックシって大学回線のワッチョイか
まさに低脳猿そのものだな 大学から2chとかどこの馬鹿大学の馬鹿ガキだよ
- 843 名前:デフォルトの名無しさん [2017/11/24(金) 23:14:31.39 ID:P/o0ISHr0.net]
- ウゼエ、ササクッテロ
- 844 名前:デフォルトの名無しさん [2017/11/24(金) 23:20:37.11 ID:tzXAZjO3p.net]
- ワッチョイの下4桁が変わってねぇぞ大学から2chの低脳猿ガキ
- 845 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 23:33:10.90 ID:oz95vMBJM.net]
- >>812
忘れたんじゃなくて意図した動きですよって申し送りか
- 846 名前:デフォルトの名無しさん [2017/11/24(金) 23:54:06.99 ID:2BrQd4/c0.net]
- datagridviewで下から2つ目だけ変更する方法教えて
1 あああ 4 いいい 8 ううう 9 えええ 2 おおお 上から探索して行特定してCell位置指定して編集するしかない?
- 847 名前:デフォルトの名無しさん [2017/11/25(土) 00:01:37.19 ID:pvPgs+4u0.net]
- >>833
https://qiita.com/lusf/items/222bbcb6a3f69306517b
- 848 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 00:06:13.82 ID:yrhFfhmW0.net]
- asyncってアシンク?エイシンク?
- 849 名前:デフォルトの名無しさん [2017/11/25(土) 00:08:11.36 ID:6waUtYEo0.net]
- >>834
えーおもろ DataSouce使うと プロパティ名がそのまま項目名になるのか
- 850 名前:デフォルトの名無しさん [2017/11/25(土) 00:10:38.42 ID:pvPgs+4u0.net]
- eɪsíŋkrənəs
エイシンクロナス
- 851 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 01:10:38.87 ID:1pHkPeMia.net]
- ガチでアシンクだと間違って記憶してたわw
aが頭について「非」の意味になる単語って他にあったっけ? aliveやaloudは違うしなあ
- 852 名前:デフォルトの名無しさん [2017/11/25(土) 01:16:18.14 ID:kqX7412r0.net]
- www.wdic.org/w/WDIC/ASYNC
- 853 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 01:23:13.48 ID:vI6wj4vV0.net]
- >>827
1.大丈夫 2.プロパティの設定ぐらいでTaskにする意味があるかは別にして、Task.Runでいいよ
- 854 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 08:19:21.33 ID:uShMkUYk0.net]
- >>827
Task.Runはその中が別スレッドになるので注意。 return await Task.FromResult(true); か、 asyncを外して return Task.FromResult(true); で。
- 855 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 08:55:10.96 ID:t8H/7SYV0.net]
- >>841
return await Task.FromResult(true); じゃなかったらTaskがiscompletedになる前に終わっちゃう?
- 856 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 09:31:02.68 ID:uShMkUYk0.net]
- 始めからcompletedなTaskが返る
- 857 名前:デフォルトの名無しさん [2017/11/25(土) 12:39:27.40 ID:8Imfk/az0.net]
- >>841
???
- 858 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 14:45:48.16 ID:yDO/xVL00.net]
- private Task<bool> MyTask()
{ return Task.Run(()=>{a=b;c=d;;return true;}); } で良いと思うんだわ。戻り値が何故必要なのか知らんが
- 859 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 17:00:28.46 ID:ROI3Hzdd0.net]
- >>812
場面によるが 「何もしない」ではなく、asset(0) を書く、というのはやる そうなるようにすべて条件をきっちり列挙するようにしている、c# にアサーションはありますか?
- 860 名前:デフォルトの名無しさん [2017/11/25(土) 17:12:39.27 ID:JSTnYDsg0.net]
- >>841
上のやつってTask<Task>が返ってくるの?
- 861 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 17:18:13.44 ID:KwQ02SYsp.net]
- ワッチョイ末尾forRは大学から書き込んだりIDコロコロ変える煽りガイジなのでNGname推奨
- 862 名前:デフォルトの名無しさん [2017/11/25(土) 17:20:24.36 ID:JSTnYDsg0.net]
- x 変える o 変わる
ササクッテロも煽りカスなのでNG推奨
- 863 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 17:35:24.80 ID:KnGPLM4Ka.net]
- 何度も同じこと言って申し訳ないけど、だからワッチョイだのIDだのって嫌いなんだよね。
こういう他人にネチネチ粘着する馬鹿を喜ばせるだけのことで、 本来の目的であったはずの荒らしに対する抑止力どころか、かえって逆効果にしかならない しかしさあ、いつも思うんだけど「誰かに粘着してやろう」とか思う奴って どういう思考回路してるのかね。 俺には粘着する側の負い目を語るに落ちてるようにしか見えないけど、 テメエを客観視する能力ってものがないのかねw
- 864 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 17:41:28.81 ID:P4DLYtAR0.net]
- っ[ 鏡 ]
- 865 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 17:47:24.32 ID:4eIXfHS3M.net]
- >>850
しかしさあ、いつも思うんだけど、毎回この「いつも思うんだけど、〜、かねw」パターンのレスを繰り返す奴ってどういう思考回路してるのかね。 俺には認知症か記憶障害にしか見えないけど、 テメエを客観視する能力ってものがないのかねw
- 866 名前:デフォルトの名無しさん [2017/11/25(土) 17:57:34.25 ID:pvPgs+4u0.net]
- 大丈夫かこのスレ?w
- 867 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 17:59:21.22 ID:+aAkFYw20.net]
- >>851
無茶苦茶イケメンが写ってる
- 868 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 18:03:20.01 ID:D6HLQxmJ0.net]
- >>850
無かったらないで気持ち悪い自演をする奴がいるからあったほうがいいよ こっちのが連投中の単発IDは信用に値しないだけだし
- 869 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 18:30:56.28 ID:FtBpL/BP0.net]
- >>852
その人は10年以上それやってるからほっといてあげて
- 870 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 18:33:11.33 ID:ROI3Hzdd0.net]
- >>850
ID は良かったともうよ、期限付きで連投荒らしを排除できるからね 土方キチガイちゃん、今はどうしているのかな…
- 871 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 19:10:27.33 ID:59PrSiyL0.net]
- >>852
自己紹介?
- 872 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 20:33:11.25 ID:mXV87WPlr.net]
- >>846
ある
- 873 名前:デフォルトの名無しさん [2017/11/25(土) 20:47:38.24 ID:UxolN1FL0.net]
- (´・ω・`)linqってマジックみたいにむちゃくちゃすごいってほんとなの?
C# っておぼえるのむずかしいの?
- 874 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 20:58:40.30 ID:oOkyLeSsM.net]
- >>860
C#はメジャーな言語の中では特別難しいわけではないがどっちかというと難しめの部類 もともと他言語の経験者向けに作られた言語なので、他の言語の経験があればわりとすんなり入れる 反面、プログラミング自体の初心者には「なんでそんなことをするのか」と感じる部分が多く馴染みにくいと思われる C#
- 875 名前:ノ限ったことじゃないが、プログラミング自体が初めてなら最初は誰でも血を吐き地獄を見て自分の無能さに絶望するもんだ []
- [ここ壊れてます]
- 876 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 21:05:19.12 ID:D6HLQxmJ0.net]
- >>860
linqガイジ自演やめろ
- 877 名前:デフォルトの名無しさん [2017/11/25(土) 21:18:11.07 ID:pvPgs+4u0.net]
- >>860
linqじゃなくてもjavascriptでも同じこと出来る
- 878 名前:デフォルトの名無しさん [2017/11/25(土) 21:20:36.41 ID:UxolN1FL0.net]
- (´・ω・`)そうなんやー
- 879 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 21:44:29.45 ID:+Jz8ZPqE0.net]
- >>861
> プログラミング自体の初心者には「なんでそんなことをするのか」と感じる部分が多く 具体的にどんなところ?
- 880 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 22:13:03.23 ID:P4DLYtAR0.net]
- コンソールアプリケーションから学んでけば、そんなでも無いと思うけどな
いきなりGUIじゃ訳分からなくなるのも当然っつーか 「今は分からないだろうけど、取り合えずおまじないと思って書いといて」 的なお約束なんて、Cでもあるもんだし
- 881 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 22:22:22.08 ID:oiqZXgpT0.net]
- 初心者なら「なんでstringだけnullableなんだよOptionとかねーのかよ」と思うだろう
- 882 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 22:26:45.83 ID:P4DLYtAR0.net]
- そんな事を言い出す初心者嫌だわ
- 883 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 22:51:32.94 ID:yrhFfhmW0.net]
- >>865
newするところだろww
- 884 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 22:55:41.38 ID:N5s7ffCaM.net]
- 何故stringはnewがいらないの?
- 885 名前:デフォルトの名無しさん [2017/11/25(土) 22:56:21.40 ID:pvPgs+4u0.net]
- リテラルで省略できるから
- 886 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 23:01:32.05 ID:+Jz8ZPqE0.net]
- >>869
そう言うつまんない返し要らんし
- 887 名前:デフォルトの名無しさん [2017/11/25(土) 23:03:29.13 ID:8TvkEmrh0.net]
- クッソおもろい見本回答を見せてくれ
- 888 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 23:12:07.91 ID:+Jz8ZPqE0.net]
- >>873
アホなのか? 面白い回答なんて求めてない
- 889 名前:デフォルトの名無しさん [2017/11/25(土) 23:13:26.66 ID:mL7zXSYF0.net]
- アホにもわかるように説明してくれ
- 890 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 23:15:22.09 ID:+Jz8ZPqE0.net]
- >>875
>>865の質問の意味がわからないなら黙っていてくれ
- 891 名前:デフォルトの名無しさん [2017/11/25(土) 23:17:09.05 ID:mL7zXSYF0.net]
- >>87のレスがダメな理由をアホにもわかるように説明してくれ
- 892 名前:デフォルトの名無しさん [2017/11/25(土) 23:17:56.98 ID:pvPgs+4u0.net]
- >>870のレスがダメな理由をアホにもわかるように説明してくれ
- 893 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 23:19:55.08 ID:ebsrSawd0.net]
- >>867
stringはclassだからnullableなのは当然じゃね? どこに引っかかっるのか分からん
- 894 名前:デフォルトの名無しさん [2017/11/25(土) 23:22:51.70 ID:pvPgs+4u0.net]
- nullableじゃない他の言語があるってことじゃね?知らんけど。
- 895 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 23:28:42.07 ID:ebsrSawd0.net]
- >>878
string はimmutableだから newが要らないというより newが必要となる状況がない newしてインスタンス作っても そのインスタンスのプロパティを変更する術がない immutableだから
- 896 名前:デフォルトの名無しさん [2017/11/25(土) 23:29:51.79 ID:pvPgs+4u0.net]
- >>881すまん安価ミスってたわ
>>869のレスがダメな理由な。
- 897 名前:デフォルトの名無しさん [2017/11/25(土) 23:30:52.77 ID:pvPgs+4u0.net]
- 872 デフォルトの名無しさん (ワッチョイ 5fb3-CDhT)[sage] 2017/11/25(土) 23:01:32.05 ID:+Jz8ZPqE0
>>869 そう言うつまんない返し要らんし ?
- 898 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 23:58:41.99 ID:A9/gx1Z/0.net]
- 流れをぶった切って申しわけないが
container.Resolve<IEventAggregator>().PublishOnUIThread(new MaxProgressMessage(FileList.Count)); が長すぎて幻滅してるんだ、短かくする方法ない?
- 899 名前:デフォルトの名無しさん [2017/11/26(日) 00:01:18.75 ID:esrARD9/0.net]
- 無いだろ。
分解するくらいしか
- 900 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 00:09:31.88 ID:8WHK08hV0.net]
- 長くて見づらいというなら改行したらだめかね
- 901 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 00:31:14.56 ID:2r+x+WFfM.net]
- 手段を問わないならジェネリックメソッドでも書けば短くなるだろう
- 902 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 00:37:23.82 ID:E6i9SBGc0.net]
- その呪文は必ず出てくるやつだから、ベースクラス作って埋め立てて見えなくするのも手だ
- 903 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 06:55:45.07 ID:sYAKtbjg0.net]
- >>888
何を召喚する呪文?
- 904 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 07:32:40.07 ID:pGcZHtwF0.net]
- >>882-883
>>869のどこが > プログラミング自体の初心者には「なんでそんなことをするのか」と感じる部分 なのか詳しく書いてみ
- 905 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 07:45:26.48 ID:KNE4EyEa0.net]
- >>890
だから、newするとこだろ
- 906 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 08:16:58.08 ID:pGcZHtwF0.net]
- >>891
理由を書け とアホにもわかるように書かないとダメなの?
|

|