「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、
質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください
>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっと C#,C♯,C#(初心者用) Part132
http://mevius.5ch.net/test/read.cgi/tech/1507543256/
■関連スレ
C#, C♯, C#相談室 Part95
http://mevius.5ch.net/test/read.cgi/tech/1508180530/
■コードを貼る場合は↓を使いましょう。
http://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
http://referencesource.microsoft.com/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
ふらっと C#,C♯,C#(初心者用) Part133
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 7bde-MYX9)
2017/11/07(火) 21:11:25.20ID:LeQqgpmT0727デフォルトの名無しさん (ワッチョイ 4191-ltfC)
2017/11/22(水) 00:54:55.44ID:d5y4PxOU0 煽るだけのバカ
728デフォルトの名無しさん (ワッチョイ 4175-wWUj)
2017/11/22(水) 00:55:46.04ID:Jt3bKlvZ0 そいついつもキレてんな。
729デフォルトの名無しさん (ワッチョイ 1d03-FHhe)
2017/11/22(水) 00:56:49.24ID:NUn4dBze0 キレッキレやな
730デフォルトの名無しさん (ワッチョイ 918f-wWUj)
2017/11/22(水) 00:59:12.72ID:8eOpOd0J0 >>726
エンターで動作なんだからCtrlVがどうこうとかイミフだしフォーカス外したいなら外せばそれで済む話じゃねえか
エンターで動作なんだからCtrlVがどうこうとかイミフだしフォーカス外したいなら外せばそれで済む話じゃねえか
731デフォルトの名無しさん (ワッチョイ 2de3-vU7N)
2017/11/22(水) 01:38:12.73ID:QmSU3CcY0732デフォルトの名無しさん (ワッチョイ 6ee8-LGLT)
2017/11/22(水) 22:27:47.55ID:2ViDa+Rm0 データバインド教えて
this.dataGridView_List.DataSource = list;
これをロード時に書けば
listにAddしてけばDataGridに行追加されてく?
this.dataGridView_List.DataSource = list;
これをロード時に書けば
listにAddしてけばDataGridに行追加されてく?
733デフォルトの名無しさん (ワッチョイ cd1e-0hG5)
2017/11/22(水) 23:26:53.46ID:OlRubHVI0 listがINotifyCollectionChangeを実装したオブザーバブルなリストならね。
ただのリストじゃ反映されないと思う
ただのリストじゃ反映されないと思う
734デフォルトの名無しさん (ワッチョイ 6ee8-LGLT)
2017/11/22(水) 23:30:35.23ID:2ViDa+Rm0 >>733
これWPFだけ?
これWPFだけ?
735デフォルトの名無しさん (ワッチョイ 4175-wWUj)
2017/11/22(水) 23:39:53.01ID:Jt3bKlvZ0736デフォルトの名無しさん (ワッチョイ bf76-HEAl)
2017/11/23(木) 00:45:13.68ID:axjWBGmc0 素朴な疑問なんですけど
ListコレクションからLINQでデータ検索したい時とか、データがソートされてる方がパフォーマンスが良いとかあるんでしょうか
ListコレクションからLINQでデータ検索したい時とか、データがソートされてる方がパフォーマンスが良いとかあるんでしょうか
737デフォルトの名無しさん (ワッチョイ 0723-LtnT)
2017/11/23(木) 00:48:24.00ID:3UvXGadQ0738デフォルトの名無しさん (ワッチョイ bf76-HEAl)
2017/11/23(木) 09:20:42.83ID:axjWBGmc0739デフォルトの名無しさん (オッペケ Srfb-5RDx)
2017/11/23(木) 10:19:01.69ID:ocuKvabTr 件数少ない時は線形の方が速いよ
740デフォルトの名無しさん (ワッチョイ 27f7-JCOS)
2017/11/23(木) 16:29:13.27ID:1glLBmTM0 1 のとき 0.7
3 のとき 0.9
8 のとき 0.6
9 のとき 0.5
こういうデータがある時、右の要素が最大である左の要素の番号を返すプログラムを作りたいのですが
簡単な方法はないでしょうか?
3 のとき 0.9
8 のとき 0.6
9 のとき 0.5
こういうデータがある時、右の要素が最大である左の要素の番号を返すプログラムを作りたいのですが
簡単な方法はないでしょうか?
741デフォルトの名無しさん (ワッチョイ 47b3-TYIg)
2017/11/23(木) 16:36:15.34ID:6Js7jM8k0 List〈class〉でやってみるといいのでは?
class Data
{
public int id{get;set;}
public double result{get;set;}
}
みたいに作って、ListをループさせてData.resultを確認して一番大きい数字のid(クラス)を返すみたいな
ICollectionに一番大きい数字のindex返す関数とかあった気がするからもっと楽に作れるかもしれないけど
class Data
{
public int id{get;set;}
public double result{get;set;}
}
みたいに作って、ListをループさせてData.resultを確認して一番大きい数字のid(クラス)を返すみたいな
ICollectionに一番大きい数字のindex返す関数とかあった気がするからもっと楽に作れるかもしれないけど
742デフォルトの名無しさん (ワッチョイ 7f81-wXuA)
2017/11/23(木) 16:41:24.65ID:E5KFBI6l0 楽さなら右要素でソートして末尾の左要素返せば
普通に探索しても大した手間の差ではない気もするが
普通に探索しても大した手間の差ではない気もするが
743デフォルトの名無しさん (ブーイモ MMcf-LtnT)
2017/11/23(木) 16:44:45.88ID:DqyU4UwDM744デフォルトの名無しさん (ガックシ 068f-forR)
2017/11/23(木) 16:58:00.67ID:pEApwQyq6 @“1 のとき 0.7
3 のとき 0.9
8 のとき 0.6
9 のとき 0.5”
.Split(‘\n’)
.Select(line => line
.Split(“のとき”)
.Select(piece => piece.Trim())
)
.OrderBy(pair => pair[1])
.Last()[0];
3 のとき 0.9
8 のとき 0.6
9 のとき 0.5”
.Split(‘\n’)
.Select(line => line
.Split(“のとき”)
.Select(piece => piece.Trim())
)
.OrderBy(pair => pair[1])
.Last()[0];
745デフォルトの名無しさん (ガックシ 068f-forR)
2017/11/23(木) 17:01:37.44ID:pEApwQyq6 変換忘れた(;ω;)
746デフォルトの名無しさん (ワッチョイ 47b3-TYIg)
2017/11/23(木) 17:03:20.80ID:6Js7jM8k0747デフォルトの名無しさん (ワッチョイ ff9c-fZw1)
2017/11/23(木) 17:17:36.99ID:cW6v2Sii0748デフォルトの名無しさん (ワッチョイ ff9c-fZw1)
2017/11/23(木) 17:24:58.41ID:cW6v2Sii0 よく考えたらC#だった、寝惚けてるわ
749デフォルトの名無しさん (ワッチョイ ff9c-fZw1)
2017/11/23(木) 17:44:11.84ID:cW6v2Sii0 どっちで書いても同じようなもんだった
https://ideone.com/fD2j3A
https://ideone.com/fD2j3A
750デフォルトの名無しさん (ワッチョイ 27f7-JCOS)
2017/11/23(木) 18:22:14.69ID:1glLBmTM0 みなさん有難う御座います。
Dictionaryを使ってみようと思うのですが
Dictionary<string,double> dict = new Dictionary<string,double>();
dict.Add("1",0.7);
dict.Add("3",0.9);
dict.Add("8",0.6);
dict.Add("9",0.5);
このあとvalueが最大値の時のキーの値を求める方法がわかりません
dict.OrderBy(pair.Value).Last.Keyじゃダメなんでしょうか?
Dictionaryを使ってみようと思うのですが
Dictionary<string,double> dict = new Dictionary<string,double>();
dict.Add("1",0.7);
dict.Add("3",0.9);
dict.Add("8",0.6);
dict.Add("9",0.5);
このあとvalueが最大値の時のキーの値を求める方法がわかりません
dict.OrderBy(pair.Value).Last.Keyじゃダメなんでしょうか?
751デフォルトの名無しさん (ガックシ 068f-forR)
2017/11/23(木) 18:24:15.88ID:pEApwQyq6 >>750
いいよ
いいよ
752デフォルトの名無しさん (ワッチョイ 27f7-JCOS)
2017/11/23(木) 18:34:21.92ID:1glLBmTM0753デフォルトの名無しさん (ワッチョイ 271e-zZaM)
2017/11/23(木) 18:37:13.32ID:Go3NcBxu0 pair宣言してないからだろうに、
dict.OrderBy(pair => pair.key).Last.Keyじゃないかな。
dict.OrderBy(pair => pair.key).Last.Keyじゃないかな。
754デフォルトの名無しさん (ガックシ 068f-forR)
2017/11/23(木) 18:37:55.69ID:pEApwQyq6755デフォルトの名無しさん (ワッチョイ 271e-zZaM)
2017/11/23(木) 18:38:17.36ID:Go3NcBxu0 もちろん
pair => pair.Value
だったな。
pair => pair.Value
だったな。
756デフォルトの名無しさん (ブーイモ MMcf-+V5r)
2017/11/23(木) 18:39:03.67ID:4OkBFxYdM >>752
どこか適当なところで勉強してから来なさい
どこか適当なところで勉強してから来なさい
757デフォルトの名無しさん (ワッチョイ 27f7-JCOS)
2017/11/23(木) 18:54:09.98ID:1glLBmTM0758デフォルトの名無しさん (ワッチョイ c7c9-KsIq)
2017/11/23(木) 18:59:24.88ID:kBi82nCb0759デフォルトの名無しさん (ワッチョイ a717-5mWG)
2017/11/23(木) 18:59:33.92ID:yDdQ43O00760デフォルトの名無しさん (ワッチョイ 5f19-8Ex9)
2017/11/23(木) 19:07:10.50ID:eO5S+uX/0 「valueが最大値の時のキーの値」だけが必要なんじゃなかろうか?
761デフォルトの名無しさん (ワッチョイ 27f7-JCOS)
2017/11/23(木) 19:14:33.13ID:1glLBmTM0 >>749
で教えて頂いたのでやってみます!
で教えて頂いたのでやってみます!
762デフォルトの名無しさん (ワッチョイ 27f7-JCOS)
2017/11/23(木) 19:16:31.56ID:1glLBmTM0 配列の大きさが不明なのでaddが使える方法でやりたかったもので…
763デフォルトの名無しさん (ガックシ 068f-forR)
2017/11/23(木) 19:18:05.05ID:pEApwQyq6 var list = List<Data>()
これを使えばいい
Addもできる
これを使えばいい
Addもできる
764デフォルトの名無しさん (ワッチョイ 5f19-8Ex9)
2017/11/23(木) 20:12:06.29ID:eO5S+uX/0 >>762
単に最大時のkey, valueだけが欲しいのならListもaddも不要だけどね。。
単に最大時のkey, valueだけが欲しいのならListもaddも不要だけどね。。
765デフォルトの名無しさん (ワッチョイ 5f19-5mWG)
2017/11/23(木) 20:41:13.63ID:FrNu/68p0 Name : aaa
Info : vvv
Message : sss
テキストファイルに↑のような空白文字で:を揃えた情報を、File.ReadLinesで取り出し、
.ToArray()で配列にしたあとTextBoxのLinesに設定したところ、コロンの位置がずれてしまいます。
foreachでTextプロパティに追加していく方法でもずれるのですが、Consoleだと綺麗に出力されます。
なにか対策等ありますか?
Info : vvv
Message : sss
テキストファイルに↑のような空白文字で:を揃えた情報を、File.ReadLinesで取り出し、
.ToArray()で配列にしたあとTextBoxのLinesに設定したところ、コロンの位置がずれてしまいます。
foreachでTextプロパティに追加していく方法でもずれるのですが、Consoleだと綺麗に出力されます。
なにか対策等ありますか?
766デフォルトの名無しさん (ワッチョイ c7c9-KsIq)
2017/11/23(木) 20:43:45.19ID:kBi82nCb0 >>765
コンソールと同じように、テキストボックスのフォントをMSゴシックみたいな等幅フォントにする
コンソールと同じように、テキストボックスのフォントをMSゴシックみたいな等幅フォントにする
767デフォルトの名無しさん (ワッチョイ 5f19-5mWG)
2017/11/23(木) 21:07:02.11ID:FrNu/68p0768デフォルトの名無しさん (ワッチョイ 0775-uycp)
2017/11/23(木) 21:25:10.61ID:vcWp0UMr0 >>764
思わせぶりなことだけ言うだけ。
思わせぶりなことだけ言うだけ。
769デフォルトの名無しさん (ワッチョイ 0775-uycp)
2017/11/23(木) 21:29:38.22ID:vcWp0UMr0 >>765
タブ文字じゃだめなん?
タブ文字じゃだめなん?
770デフォルトの名無しさん (ワッチョイ 27f7-JCOS)
2017/11/23(木) 21:48:04.04ID:1glLBmTM0771デフォルトの名無しさん (ワッチョイ 47b3-TYIg)
2017/11/23(木) 21:59:19.61ID:6Js7jM8k0 ラムダ式とLinqは後々覚えていけばいいんじゃないの
とりあえずこういう書き方もできるって事で
とりあえずこういう書き方もできるって事で
772デフォルトの名無しさん (アウアウエー Sa1f-h039)
2017/11/23(木) 22:15:45.74ID:tJBaWbvoa ラムダ式はデリゲートと同時に覚えようよw
たいして覚えることないんだし、今時C#プログラマの最小要件でしょ
たいして覚えることないんだし、今時C#プログラマの最小要件でしょ
773デフォルトの名無しさん (ワッチョイ 278a-l6Tq)
2017/11/23(木) 22:21:30.93ID:Bg3Rqdl/0 HttpClient client=new HttpClient();
FormUrlEncodedContent contents = new FormUrlEncodedContent(new
Dictionary<string, string>{
{"あああ","1"},
{"あああ","2"},
{"いいい","0"},
});
respnse = await client.PostAsync(url, contents);
このままだと同じキーを含んでいるのでエラーが出ます。
サイトの仕様上、このままデータを送らないといけないのですが、どう変更すれば
きるようになりますか?
FormUrlEncodedContent contents = new FormUrlEncodedContent(new
Dictionary<string, string>{
{"あああ","1"},
{"あああ","2"},
{"いいい","0"},
});
respnse = await client.PostAsync(url, contents);
このままだと同じキーを含んでいるのでエラーが出ます。
サイトの仕様上、このままデータを送らないといけないのですが、どう変更すれば
きるようになりますか?
774デフォルトの名無しさん (ワッチョイ 5f19-8Ex9)
2017/11/23(木) 22:24:57.40ID:eO5S+uX/0775デフォルトの名無しさん (ワッチョイ a717-5mWG)
2017/11/23(木) 22:31:44.60ID:yDdQ43O00 >>773
KeyValuePairの配列でやってみたら?試してないから動くかわからんけども
KeyValuePairの配列でやってみたら?試してないから動くかわからんけども
776デフォルトの名無しさん (ワッチョイ 5f19-5mWG)
2017/11/23(木) 22:53:52.49ID:FrNu/68p0 >>769
ありがとうございます。タブ文字でもできることを確認しましたが、
今回はString.Format("{0, 4} : {1}", num,message)のような文字列も綺麗に出力したいので
等幅フォントを使用したいと思います。
ありがとうございます。タブ文字でもできることを確認しましたが、
今回はString.Format("{0, 4} : {1}", num,message)のような文字列も綺麗に出力したいので
等幅フォントを使用したいと思います。
777デフォルトの名無しさん (ワッチョイ 0775-uycp)
2017/11/23(木) 23:31:46.08ID:vcWp0UMr0778デフォルトの名無しさん (ワッチョイ 27f7-JCOS)
2017/11/23(木) 23:37:02.83ID:1glLBmTM0 >>774
左のデータは重複することはあっても右のデータは0.93234…みたいな感じで重複しない感じです!
左のデータは重複することはあっても右のデータは0.93234…みたいな感じで重複しない感じです!
779デフォルトの名無しさん (ワッチョイ 5f0c-UNH6)
2017/11/23(木) 23:56:53.12ID:6gvgNZ3b0 乱数をキーにして衝突して死んだやつを俺は知ってる
780デフォルトの名無しさん (ワッチョイ 7fa5-5mWG)
2017/11/24(金) 10:33:29.48ID:mPUfH2u/0 >>774のようなコーナーケースの指摘に対して、「そんなケースは稀だから考えなくてよい」とするか
「どっちでもいいならどっちかに決めよう」とするか、開発センスが現れるな。
「どっちでもいいならどっちかに決めよう」とするか、開発センスが現れるな。
781デフォルトの名無しさん (ワッチョイ 7f81-wXuA)
2017/11/24(金) 11:35:20.40ID:GsVE4oKd0 今回は稀でもないけどね
782デフォルトの名無しさん (ワッチョイ 5f19-gOHX)
2017/11/24(金) 11:52:48.02ID:EfmvZejc0 最大値の行を取り出すだけにコレクションは不要だけどね
783デフォルトの名無しさん (ガックシ 068f-forR)
2017/11/24(金) 11:58:30.46ID:PklTWoNU6 >>782
だから口だけカマチョはやめろ
だから口だけカマチョはやめろ
784デフォルトの名無しさん (ワッチョイ 5f19-gOHX)
2017/11/24(金) 12:01:51.76ID:EfmvZejc0785デフォルトの名無しさん (ガックシ 068f-forR)
2017/11/24(金) 12:02:53.10ID:PklTWoNU6 動的リストだからAddとか必要って言ってんだろ
786デフォルトの名無しさん (ワッチョイ 47b3-TYIg)
2017/11/24(金) 12:09:15.88ID:mqWCdSHW0 >>782
配列リストの最大値出せるけど今回はindexがバラバラになってるじゃん
配列リストの最大値出せるけど今回はindexがバラバラになってるじゃん
787デフォルトの名無しさん (ワッチョイ 5f19-gOHX)
2017/11/24(金) 12:14:42.91ID:EfmvZejc0 >>785
動的リストとは?
動的リストとは?
788デフォルトの名無しさん (ガックシ 068f-forR)
2017/11/24(金) 12:15:06.09ID:J2WegmLO6 >>787
Add使いたい言っとるだろ
Add使いたい言っとるだろ
789デフォルトの名無しさん (ワッチョイ 47b3-TYIg)
2017/11/24(金) 12:22:59.05ID:mqWCdSHW0 一応配列もコピーとサイズ増やして擬似的に追加は出来る
昔の俺が調べて書いてたけどコレクション使えと怒られた
昔の俺が調べて書いてたけどコレクション使えと怒られた
790デフォルトの名無しさん (ワッチョイ 5f19-gOHX)
2017/11/24(金) 12:26:56.52ID:EfmvZejc0792デフォルトの名無しさん (ワッチョイ 5f19-gOHX)
2017/11/24(金) 12:42:17.78ID:EfmvZejc0793デフォルトの名無しさん (ガックシ 068f-forR)
2017/11/24(金) 12:44:49.36ID:J2WegmLO6 コレクションは要らない!(キリッ
794デフォルトの名無しさん (ワッチョイ 677f-2dvp)
2017/11/24(金) 12:47:41.40ID:EaZH7dVF0796デフォルトの名無しさん (ワッチョイ 5f19-gOHX)
2017/11/24(金) 12:55:58.12ID:EfmvZejc0797デフォルトの名無しさん (ワッチョイ 677f-2dvp)
2017/11/24(金) 13:07:04.20ID:EaZH7dVF0798デフォルトの名無しさん (ワッチョイ 5f19-gOHX)
2017/11/24(金) 13:12:51.07ID:EfmvZejc0 >>797
何を言いたいのかさっぱりわからんわ。
何を言いたいのかさっぱりわからんわ。
799デフォルトの名無しさん (ワッチョイ 677f-2dvp)
2017/11/24(金) 13:14:37.94ID:EaZH7dVF0800デフォルトの名無しさん (ワッチョイ 47b3-TYIg)
2017/11/24(金) 13:18:59.06ID:mqWCdSHW0 あの説明でこの配列仕様考えてたってこと?
double?[] data = new double[]
{
null,
0.7,
null,
0.9,
null,
null,
null,
null,
0.6,
0.5
};
double?[] data = new double[]
{
null,
0.7,
null,
0.9,
null,
null,
null,
null,
0.6,
0.5
};
801デフォルトの名無しさん (ワッチョイ 47b3-TYIg)
2017/11/24(金) 13:20:05.03ID:mqWCdSHW0802デフォルトの名無しさん (ワッチョイ 5f19-gOHX)
2017/11/24(金) 13:23:12.73ID:EfmvZejc0803デフォルトの名無しさん (ドコグロ MM1f-RHkz)
2017/11/24(金) 13:37:21.47ID:cWMe5SKyM 本当に最大値だけでいいのかも知んないしね
804デフォルトの名無しさん (ワッチョイ 47b3-TYIg)
2017/11/24(金) 13:42:02.13ID:mqWCdSHW0 右が最大値の時の左の要素の番号が欲しいって書いてあるぞ
インデックスも飛び飛びで左の要素が重複するときもあるって後から出してる
確かに多次元やジャグ配列ならその仕様はありそうだけどその差は技術力の無い俺には大きな差がわからん
インデックスも飛び飛びで左の要素が重複するときもあるって後から出してる
確かに多次元やジャグ配列ならその仕様はありそうだけどその差は技術力の無い俺には大きな差がわからん
805デフォルトの名無しさん (ガックシ 068f-forR)
2017/11/24(金) 14:07:29.79ID:ZR8Pz10g6 コレクションなんか必要ない(キリッ
806デフォルトの名無しさん (ワッチョイ 5fe3-RHkz)
2017/11/24(金) 14:40:56.86ID:asGQ9mvw0 今日のウンコの最大サイズとか何回目に出たウンコとかどうでもいいだろ
807デフォルトの名無しさん (ワッチョイ 07b3-5mWG)
2017/11/24(金) 17:05:26.06ID:BCw6/Ft50808デフォルトの名無しさん (ワッチョイ 5fe3-RHkz)
2017/11/24(金) 17:12:26.57ID:asGQ9mvw0809デフォルトの名無しさん (ワッチョイ c723-hcjg)
2017/11/24(金) 20:00:59.51ID:7dGX3zxS0 非同期処理のasync/awaitって
処理A
var ret = await Task();
処理B
みたいなときはTaskの中の処理が終わるまでは処理Bには進まないという理解であってる?
あとTaskの中がプロパティに値を代入するだけみたいなawaitを使うタイミングがない場合は
await Task.Run(()=>{ Taskの中でやりたい処理 });
って書くしかない?
処理A
var ret = await Task();
処理B
みたいなときはTaskの中の処理が終わるまでは処理Bには進まないという理解であってる?
あとTaskの中がプロパティに値を代入するだけみたいなawaitを使うタイミングがない場合は
await Task.Run(()=>{ Taskの中でやりたい処理 });
って書くしかない?
810デフォルトの名無しさん (ワッチョイ 7f81-wXuA)
2017/11/24(金) 20:36:08.05ID:GsVE4oKd0 馬鹿か
8回もよく粘ったもんだな
8回もよく粘ったもんだな
811デフォルトの名無しさん (ワッチョイ c780-fh5C)
2017/11/24(金) 21:02:49.89ID:3H9uQYBg0812デフォルトの名無しさん (ワッチョイ bfe5-BZ1s)
2017/11/24(金) 21:16:49.61ID:h5bnr1q30 まだひよっこでよくわかって無いんだが
過去の他人が書いたコードで
if (条件){
処理 A
}
else if (条件){
処理 B
}
else{
// 何もしない
}
みたいなコードを見ることがあるんだが
このelseの何もしないってのは必要なのか?
過去の他人が書いたコードで
if (条件){
処理 A
}
else if (条件){
処理 B
}
else{
// 何もしない
}
みたいなコードを見ることがあるんだが
このelseの何もしないってのは必要なのか?
813デフォルトの名無しさん (ワッチョイ c723-hcjg)
2017/11/24(金) 21:23:55.00ID:7dGX3zxS0 >>811
大雑把に書くと下みたいなクラスのプロパティ書き換えるだけのメソッド
awaitする要素見えないけどawait演算子書かないとvisual studioが警告出すからどうやってawaitすればいいのかと
private async Task<bool> Task()
{
a=b;
c=d;
return true;
}
大雑把に書くと下みたいなクラスのプロパティ書き換えるだけのメソッド
awaitする要素見えないけどawait演算子書かないとvisual studioが警告出すからどうやってawaitすればいいのかと
private async Task<bool> Task()
{
a=b;
c=d;
return true;
}
814デフォルトの名無しさん (ワッチョイ 7f9a-8Ex9)
2017/11/24(金) 21:24:04.90ID:573d9hpx0 >>812
本人に聞けよw
というごく当たり前の話を省くと
・説明的なコードとしてわざわざつけくわえてある
・追加の可能性があるのでわかりやすいようにわざわざ残してある
このあたりじゃだめか?
C#として必要か?って話なら自分で消してみてビルドしろよって返す
本人に聞けよw
というごく当たり前の話を省くと
・説明的なコードとしてわざわざつけくわえてある
・追加の可能性があるのでわかりやすいようにわざわざ残してある
このあたりじゃだめか?
C#として必要か?って話なら自分で消してみてビルドしろよって返す
815デフォルトの名無しさん (ワッチョイ 47b3-TYIg)
2017/11/24(金) 21:25:24.75ID:mqWCdSHW0 後々追加するかもで書いたり何もしないってのをはっきり伝えたいとかで書いてるんじゃないかな
コンストラクタで
class Sample
{
public Sample()
{
//何もしない
}
}
に近いものを感じる
コンストラクタで
class Sample
{
public Sample()
{
//何もしない
}
}
に近いものを感じる
816デフォルトの名無しさん (ワッチョイ bfe5-BZ1s)
2017/11/24(金) 21:41:06.27ID:h5bnr1q30817デフォルトの名無しさん (ワッチョイ 7f9a-8Ex9)
2017/11/24(金) 21:43:14.83ID:573d9hpx0818デフォルトの名無しさん (ワッチョイ ff9c-fZw1)
2017/11/24(金) 21:43:58.48ID:zpTIVf120 使い道としてはなんだろね
何もしないにブレークポイントを設定するとAもBも処理しない条件のとき止まるかな
だったらlogger.infoしといてもいいのに
何もしないにブレークポイントを設定するとAもBも処理しない条件のとき止まるかな
だったらlogger.infoしといてもいいのに
819デフォルトの名無しさん (ブーイモ MMeb-z/UA)
2017/11/24(金) 21:45:42.73ID:QGkXc5ztM >>812
SIerのコーディング規約としてCOBOLの次代からある書き方だよ。
機械的にelseを入れるんじゃなくてelseの処理で何かもれて無いか考えてから空elseを入れましょうって事が形骸化して残ってる。
ほぼなんの意味もないコードです。
SIerのコーディング規約としてCOBOLの次代からある書き方だよ。
機械的にelseを入れるんじゃなくてelseの処理で何かもれて無いか考えてから空elseを入れましょうって事が形骸化して残ってる。
ほぼなんの意味もないコードです。
820デフォルトの名無しさん (ワッチョイ bfe5-BZ1s)
2017/11/24(金) 21:56:58.69ID:h5bnr1q30821デフォルトの名無しさん (ワッチョイ c7c9-KsIq)
2017/11/24(金) 22:17:05.19ID:hbIcAcZv0 >>809ってretが処理Bの中で使われなきゃ、待たずに処理B行っちゃうんじゃないの?
822デフォルトの名無しさん (ガックシ 068f-forR)
2017/11/24(金) 22:19:14.41ID:7i1mZEYS6 そのコードがasync修飾子を付けたメソッドの中に書かれてるとしたらそれはないだろ
823デフォルトの名無しさん (ワッチョイ bfe5-BZ1s)
2017/11/24(金) 22:31:11.65ID:h5bnr1q30 非同期処理内のコードでは無かった
これってasync修飾子内のコードだとなんかのエラー回避とかになるの?
これってasync修飾子内のコードだとなんかのエラー回避とかになるの?
824デフォルトの名無しさん (ガックシ 068f-forR)
2017/11/24(金) 22:31:59.96ID:7i1mZEYS6 おまえに言ってねえよカス
825デフォルトの名無しさん (ササクッテロル Spfb-GVqX)
2017/11/24(金) 22:37:51.54ID:tzXAZjO3p >>824
レス指定すら出来ないとか低脳かよ
レス指定すら出来ないとか低脳かよ
826デフォルトの名無しさん (ワッチョイ 8716-forR)
2017/11/24(金) 22:39:38.31ID:S6xecz6o0 バカか?
827デフォルトの名無しさん (ワッチョイ c723-hcjg)
2017/11/24(金) 22:41:49.16ID:7dGX3zxS0 下の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;
}
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;
}
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★4 [ぐれ★]
- 【音楽】Perfume・あ~ちゃんの結婚相手「一般男性」は吉田カバンの社長・吉田幸裕氏(41) 高身長で山本耕史似 [Ailuropoda melanoleuca★]
- 中国の局長は「両手をポケット」で対峙 宣伝戦で国民に示す ★3 [蚤の市★]
- 【大分】佐賀関で大規模火災、170棟以上が延焼中 70代男性1人と連絡取れず [ぐれ★]
- 【サッカー】U-17日本代表、激闘PK戦制す 北朝鮮撃破で6大会ぶり8強入り U17W杯 [久太郎★]
- 「クマはなるべく山に返す努力を」「クマと戦争は間違っている」動物保護活動家の主張 棲み分けと学習放獣でクマ被害なくなるのか?★7 [ぐれ★]
- とらせん IPあり
- 巨専】
- こいせん 全レス転載禁止
- 侍ジャパンシリーズ2025「日本vs韓国」その12
- 【DAZN】ワールドカップ欧州予選総合 ★5
- 【ATP】テニス総合実況スレ2025 Part 211【WTA】
- 【悲報】大分市佐賀関の火事、20軒→170軒に延焼🔥 [481941988]
- アンケート調査で「高市発言は問題なし」 93.5%wwwwwwwwwwwwwwwwwwwwwwwww [279254606]
- 肴は炙った〰イカでいい〰って歌あるじゃん?
- 自閉症が「んなっしょい」と連呼するお🏡
- 日本人の海外旅行したきのマナーよくなったのはいつから
- へそグリグリ
