- 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
- 755 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 16:44:45.88 ID:DqyU4UwDM.net]
- >>740
DBに突っ込んでから select key from data where value = (select max(value) from data) でいいよ
- 756 名前:デフォルトの名無しさん [2017/11/23(木) 16:58:00.67 ID:pEApwQyq6.net]
- @“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];
- 757 名前:デフォルトの名無しさん [2017/11/23(木) 17:01:37.44 ID:pEApwQyq6.net]
- 変換忘れた(;ω;)
- 758 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 17:03:20.80 ID:6Js7jM8k0.net]
- >>744
この仕様はまったく考えてなかった 仕様聞くのって大変だな・・・
- 759 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 17:17:36.99 ID:cW6v2Sii0.net]
- >>740
https://ideone.com/W1bKs5
- 760 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 17:24:58.41 ID:cW6v2Sii0.net]
- よく考えたらC#だった、寝惚けてるわ
- 761 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 17:44:11.84 ID:cW6v2Sii0.net]
- どっちで書いても同じようなもんだった
https://ideone.com/fD2j3A
- 762 名前:デフォルトの名無しさん [2017/11/23(木) 18:22:14.69 ID:1glLBmTM0.net]
- みなさん有難う御座います。
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じゃダメなんでしょうか?
- 763 名前:デフォルトの名無しさん [2017/11/23(木) 18:24:15.88 ID:pEApwQyq6.net]
- >>750
いいよ
- 764 名前:デフォルトの名無しさん [2017/11/23(木) 18:34:21.92 ID:1glLBmTM0.net]
- >>751
現在のコンテキストに 'pair' という名前は存在しません。 というエラーが出て出来ないです…
- 765 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 18:37:13.32 ID:Go3NcBxu0.net]
- pair宣言してないからだろうに、
dict.OrderBy(pair => pair.key).Last.Keyじゃないかな。
- 766 名前:デフォルトの名無しさん [2017/11/23(木) 18:37:55.69 ID:pEApwQyq6.net]
- https://ideone.com/XlOtVQ
- 767 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 18:38:17.36 ID:Go3NcBxu0.net]
- もちろん
pair => pair.Value だったな。
- 768 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 18:39:03.67 ID:4OkBFxYdM.net]
- >>752
どこか適当なところで勉強してから来なさい
- 769 名前:デフォルトの名無しさん [2017/11/23(木) 18:54:09.98 ID:1glLBmTM0.net]
- >>753
>>754 >>755 ありがとうございます!出来ました ただ同じキーがあると動かなくなるので別の方法を考えなければいけない様です…
- 770 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 18:59:24.88 ID:kBi82nCb0.net]
- >>757
同じキーが存在するのにDictionary使うのが間違い 他の人が例として使っているDataクラスで事足りると思うんだが
- 771 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 18:59:33.92 ID:yDdQ43O00.net]
- そりゃキーが重複したらエラーになるよ
辞書ってそういうもんでしょ あと重複があるんなら>>749のを使えば?
- 772 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 19:07:10.50 ID:eO5S+uX/0.net]
- 「valueが最大値の時のキーの値」だけが必要なんじゃなかろうか?
- 773 名前:デフォルトの名無しさん [2017/11/23(木) 19:14:33.13 ID:1glLBmTM0.net]
- >>749
で教えて頂いたのでやってみます!
- 774 名前:デフォルトの名無しさん [2017/11/23(木) 19:16:31.56 ID:1glLBmTM0.net]
- 配列の大きさが不明なのでaddが使える方法でやりたかったもので…
- 775 名前:デフォルトの名無しさん [2017/11/23(木) 19:18:05.05 ID:pEApwQyq6.net]
- var list = List<Data>()
これを使えばいい Addもできる
- 776 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 20:12:06.29 ID:eO5S+uX/0.net]
- >>762
単に最大時のkey, valueだけが欲しいのならListもaddも不要だけどね。。
- 777 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 20:41:13.63 ID:FrNu/68p0.net]
- Name : aaa
Info : vvv Message : sss テキストファイルに↑のような空白文字で:を揃えた情報を、File.ReadLinesで取り出し、 .ToArray()で配列にしたあとTextBoxのLinesに設定したところ、コロンの位置がずれてしまいます。 foreachでTextプロパティに追加していく方法でもずれるのですが、Consoleだと綺麗に出力されます。 なにか対策等ありますか?
- 778 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 20:43:45.19 ID:kBi82nCb0.net]
- >>765
コンソールと同じように、テキストボックスのフォントをMSゴシックみたいな等幅フォントにする
- 779 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 21:07:02.11 ID:FrNu/68p0.net]
- >>766
MSゴシックで試したところ解決しました。 ありがとうございました。 等幅フォントの使い道がこんなところにあったとは、でした。
- 780 名前:デフォルトの名無しさん [2017/11/23(木) 21:25:10.61 ID:vcWp0UMr0.net]
- >>764
思わせぶりなことだけ言うだけ。
- 781 名前:デフォルトの名無しさん [2017/11/23(木) 21:29:38.22 ID:vcWp0UMr0.net]
- >>765
タブ文字じゃだめなん?
- 782 名前:デフォルトの名無しさん [2017/11/23(木) 21:48:04.04 ID:1glLBmTM0.net]
- >>749とList使った方法で出来ました!
有難う御座いました。 ソート時の=>の書き方が色々あっていまいち理解出来てないですが…
- 783 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 21:59:19.61 ID:6Js7jM8k0.net]
- ラムダ式とLinqは後々覚えていけばいいんじゃないの
とりあえずこういう書き方もできるって事で
- 784 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 22:15:45.74 ID:tJBaWbvoa.net]
- ラムダ式はデリゲートと同時に覚えようよw
たいして覚えることないんだし、今時C#プログラマの最小要件でしょ
- 785 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 22:21:30.93 ID:Bg3Rqdl/0.net]
- HttpClient client=new HttpClient();
FormUrlEncodedContent contents = new FormUrlEncodedContent(new Dictionary<string, string>{ {"あああ","1"}, {"あああ","2"}, {"いいい","0"}, }); respnse = await client.PostAsync(url, contents); このままだと同じキーを含んでいるのでエラーが出ます。 サイトの仕様上、このままデータを送らないといけないのですが、どう変更すれば きるようになりますか?
- 786 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 22:24:57.40 ID:eO5S+uX/0.net]
- >>770
1 のとき 0.7 3 のとき 0.9 4 のとき 0.9 5 のとき 0.9 こんなデータのとき、3,4,5のどれでもええの?
- 787 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 22:31:44.60 ID:yDdQ43O00.net]
- >>773
KeyValuePairの配列でやってみたら?試してないから動くかわからんけども
- 788 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 22:53:52.49 ID:FrNu/68p0.net]
- >>769
ありがとうございます。タブ文字でもできることを確認しましたが、 今回はString.Format("{0, 4} : {1}", num,message)のような文字列も綺麗に出力したいので 等幅フォントを使用したいと思います。
- 789 名前:デフォルトの名無しさん [2017/11/23(木) 23:31:46.08 ID:vcWp0UMr0.net]
- >>773
new List<KeyValuePair<string, string>>{ {"あああ","1"}, {"あああ","2"}, {"いいい","0"}, }
- 790 名前:デフォルトの名無しさん [2017/11/23(木) 23:37:02.83 ID:1glLBmTM0.net]
- >>774
左のデータは重複することはあっても右のデータは0.93234…みたいな感じで重複しない感じです!
- 791 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 23:56:53.12 ID:6gvgNZ3b0.net]
- 乱数をキーにして衝突して死んだやつを俺は知ってる
- 792 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 10:33:29.48 ID:mPUfH2u/0.net]
- >>774のようなコーナーケースの指摘に対して、「そんなケースは稀だから考えなくてよい」とするか
「どっちでもいいならどっちかに決めよう」とするか、開発センスが現れるな。
- 793 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 11:35:20.40 ID:GsVE4oKd0.net]
- 今回は稀でもないけどね
- 794 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 11:52:48.02 ID:EfmvZejc0.net]
- 最大値の行を取り出すだけにコレクションは不要だけどね
- 795 名前:デフォルトの名無しさん [2017/11/24(金) 11:58:30.46 ID:PklTWoNU6.net]
- >>782
だから口だけカマチョはやめろ
- 796 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 12:01:51.76 ID:EfmvZejc0.net]
- >>783
配列の最大値を所得するロジックを知らんと? 配列ソートの前に習うだろ。
- 797 名前:デフォルトの名無しさん [2017/11/24(金) 12:02:53.10 ID:PklTWoNU6.net]
- 動的リストだからAddとか必要って言ってんだろ
- 798 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 12:09:15.88 ID:mqWCdSHW0.net]
- >>782
配列リストの最大値出せるけど今回はindexがバラバラになってるじゃん
- 799 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 12:14:42.91 ID:EfmvZejc0.net]
- >>785
動的リストとは?
- 800 名前:デフォルトの名無しさん [2017/11/24(金) 12:15:06.09 ID:J2WegmLO6.net]
- >>787
Add使いたい言っとるだろ
- 801 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 12:22:59.05 ID:mqWCdSHW0.net]
- 一応配列もコピーとサイズ増やして擬似的に追加は出来る
昔の俺が調べて書いてたけどコレクション使えと怒られた
- 802 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 12:26:56.52 ID:EfmvZejc0.net]
- >>788
それはお前らが誘導したからw 元データの構造がが何なのかワカランとどれが最適かはわからんな
- 803 名前:デフォルトの名無しさん [2017/11/24(金) 12:29:02.86 ID:J2WegmLO6.net]
- ");
//]]>-->
- 804 名前:est/read.cgi/tech/1510056685/790" rel="noopener noreferrer" target="_blank">>>790
>>762 []- [ここ壊れてます]
- 805 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 12:42:17.78 ID:EfmvZejc0.net]
- >>791
c#の中からいきなり>>740のデータが湧いて出てくるはずもなく、 そのような仕様があるとしたら「宿題」だなw
- 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になる前に終わっちゃう?
|

|