!extend:checked:vvvvv:1000:512
次スレを立てる時は↑を2行冒頭に書くこと(1行分は消えて表示されない為)
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスや酔っぱらいレスはやめてください
>>980を踏んだ人は新スレを建てて下さい。>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっと C#,C♯,C#(初心者用) Part146
https://mevius.5ch.net/test/read.cgi/tech/1576069931/
■関連スレ
C#, C♯, C#相談室 Part95
https://mevius.5ch.net/test/read.cgi/tech/1508168482/
■コードを貼る場合は↓を使いましょう。
http://ideone.com/
https://dotnetfiddle.net/
■情報源
https://docs.microsoft.com/ja-jp/dotnet/standard/class-libraries
https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/index
https://docs.microsoft.com/en-us/dotnet/standard/class-libraries
http://referencesource.microsoft.com/
・Insider.NET > .NET TIPS - @IT
https://www.atmarkit.co.jp/ait/subtop/features/dotnet/dotnettips_index.html
・DOBON.NET .NET Tips
https://dobon.net/vb/dotnet/index.html
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
ふらっと C#,C♯,C#(初心者用) Part147
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん (エムゾネ FF9f-HF0o)
2020/02/19(水) 17:25:41.55ID:IsrGexiaF961デフォルトの名無しさん (ワッチョイ cb59-x2L0)
2020/05/26(火) 16:03:44.17ID:Y1qBNpza0 どうでもいい話いつまでやってんの?
否定されても自分が便利と思うなら使ってればいいじゃん。
否定されても自分が便利と思うなら使ってればいいじゃん。
962デフォルトの名無しさん (ワッチョイ 9a6a-OZlI)
2020/05/26(火) 16:20:40.23ID:a4j1g6SW0 そういや、次スレどうすんの?
ワッチョイない141を使い終わってから?
ワッチョイない141を使い終わってから?
963デフォルトの名無しさん (ワッチョイ 032c-BHqY)
2020/05/26(火) 16:28:04.98ID:4+roRX2l0 ワッチョイ有無で並立していいらしいからいつも通り980で新スレ立てるだけだよ
964デフォルトの名無しさん (ワッチョイ 9a6a-OZlI)
2020/05/26(火) 16:31:27.00ID:a4j1g6SW0 なるほどありがとう
965デフォルトの名無しさん (アウアウクー MMfb-egCw)
2020/05/26(火) 16:59:22.59ID:UeJz6oGUM イベントハンドラがよくわかりません。
PaSoLiにかざされたFelicaの内容をForm上に表示するプログラムを作成しています。
かざされた、というのを判定するためにはどういうイベントハンドラの設定が必要ですか?
ひとまずFormにタイマーを設定して、時間経過毎にPaSoLiの状態をチェックする…というのを考えたのですが、
他に何かいい知恵がありましたら教えてください。
よろしくお願いします。
PaSoLiにかざされたFelicaの内容をForm上に表示するプログラムを作成しています。
かざされた、というのを判定するためにはどういうイベントハンドラの設定が必要ですか?
ひとまずFormにタイマーを設定して、時間経過毎にPaSoLiの状態をチェックする…というのを考えたのですが、
他に何かいい知恵がありましたら教えてください。
よろしくお願いします。
966デフォルトの名無しさん (ワッチョイ 6301-UYz0)
2020/05/26(火) 17:05:55.42ID:O4WcavVK0967デフォルトの名無しさん (アウアウクー MMfb-egCw)
2020/05/26(火) 17:14:46.85ID:UeJz6oGUM >>966
Sony PaSoRi 3.0 と Win10機をUSBで接続しています。
開発キットは…使っていません。最終的に簡単なタグを作成したいので、WinSCardをラップし使用しています。
(Sonyの無料スターターキットは書き込みの関数がなかったので…)
情報後出しになってすみません…
Sony PaSoRi 3.0 と Win10機をUSBで接続しています。
開発キットは…使っていません。最終的に簡単なタグを作成したいので、WinSCardをラップし使用しています。
(Sonyの無料スターターキットは書き込みの関数がなかったので…)
情報後出しになってすみません…
968デフォルトの名無しさん (ワッチョイ 6301-UYz0)
2020/05/26(火) 17:27:47.85ID:O4WcavVK0 SCardGetStatusChange()で変化を検知して
delegate でUIにコールバックするか
イベントを使うかかな
delegate でUIにコールバックするか
イベントを使うかかな
969デフォルトの名無しさん (ワッチョイ ab84-BCZG)
2020/05/26(火) 17:40:48.36ID:XnLSD37X0 >>938
うーーん、処理はしないけどメソッドを抜けないようにする意味が分からないのは
そのままなんだけど、ずーーーとそこでとまっていれば良いのであれば「Delay」の
引数を「-1」にすればwhileで回す必要ないよ
で、whileで回すのをあまり見ないのは、みんな大好き美しいプログラミングだと
空ループはシステムに任せて、各種イベントで処理の振り分けを行って必要な部分
だけを非同期処理ってやり方をするので、自分でループ処理を用意する必要が
ないってのが基本
でも、実際にはあらゆる処理に自分が必要とするイベントが実装されているとは
限らないので、独自のイベントを返してくれる非同期処理を作成するときには
なんらかのループ処理が必要になる
ただ、サンプルレベルのプログラムだとそこまで実装をしている例は冗長なので
書いている人が少ないので、実用的なアプリケーションのソースコードとかを読ま
ないとループ型の非同期処理って見かけないだけだと思うけど
うーーん、処理はしないけどメソッドを抜けないようにする意味が分からないのは
そのままなんだけど、ずーーーとそこでとまっていれば良いのであれば「Delay」の
引数を「-1」にすればwhileで回す必要ないよ
で、whileで回すのをあまり見ないのは、みんな大好き美しいプログラミングだと
空ループはシステムに任せて、各種イベントで処理の振り分けを行って必要な部分
だけを非同期処理ってやり方をするので、自分でループ処理を用意する必要が
ないってのが基本
でも、実際にはあらゆる処理に自分が必要とするイベントが実装されているとは
限らないので、独自のイベントを返してくれる非同期処理を作成するときには
なんらかのループ処理が必要になる
ただ、サンプルレベルのプログラムだとそこまで実装をしている例は冗長なので
書いている人が少ないので、実用的なアプリケーションのソースコードとかを読ま
ないとループ型の非同期処理って見かけないだけだと思うけど
970デフォルトの名無しさん (アウアウクー MMfb-egCw)
2020/05/26(火) 17:52:50.31ID:UeJz6oGUM971デフォルトの名無しさん (ワッチョイ a302-crVl)
2020/05/26(火) 22:40:42.76ID:nfOZPr0+0 Visual Studio2019を更新したら今まではメソッドの文字色が黄色だったはずが白くなってしまったのですが、これは更新内容に含まれてる事なんでしょうか?
972デフォルトの名無しさん (ワッチョイ a302-crVl)
2020/05/26(火) 22:53:49.21ID:nfOZPr0+0 連投すみません
ローカル変数は水色、外のフィールド変数は白であったはずがローカル変数も白になっているなど、関数の色以外にも色々変わってしまったようです・・・。
すごく見づらいのですがこれは更新時にテーマの設定ファイルか何かが破損してしまったのでしょうか?
ローカル変数は水色、外のフィールド変数は白であったはずがローカル変数も白になっているなど、関数の色以外にも色々変わってしまったようです・・・。
すごく見づらいのですがこれは更新時にテーマの設定ファイルか何かが破損してしまったのでしょうか?
973デフォルトの名無しさん (ワッチョイ a302-crVl)
2020/05/26(火) 23:13:17.59ID:nfOZPr0+0 度々すみません、自己解決しました。
オプション -> テキストエディタ -> C# -> 詳細 -> エディターの配色をVisual Studio 2019にしたら元に戻りました。
アプデを行ったらなぜかエディターの配色がVisual Studio 2017になっていたようです
オプション -> テキストエディタ -> C# -> 詳細 -> エディターの配色をVisual Studio 2019にしたら元に戻りました。
アプデを行ったらなぜかエディターの配色がVisual Studio 2017になっていたようです
974デフォルトの名無しさん (ワッチョイ 9719-qwq+)
2020/05/26(火) 23:25:29.54ID:G8RqiJh80 俺も配色戻っててイラッとした
975デフォルトの名無しさん (ワッチョイ 8b01-I6Yg)
2020/05/26(火) 23:27:51.31ID:gXLmrSCn0 俺もだった アプデ後なんか見辛いなーって思ってたありがとう
ほかにも変な設定に勝手に変えられて気づいてないところありそうだ
ほかにも変な設定に勝手に変えられて気づいてないところありそうだ
976デフォルトの名無しさん (ワッチョイ da89-crVl)
2020/05/26(火) 23:29:37.40ID:pUNOqgdh0 Name = 太郎, Age = 27, Score = 92
Name = 次郎, Age = 23, Score = 89
Name = 太郎, Age = 27, Score = 100
Name = 三郎, Age = 20, Score = 95
Name = 次郎, Age = 23, Score = 61
このようなListがあり、以下のように集計したいのですが、
LINQで可能でしょうか
Name = 太郎, Age = 27, Score = 192
Name = 次郎, Age = 23, Score = 150
Name = 三郎, Age = 20, Score = 95
Name = 次郎, Age = 23, Score = 89
Name = 太郎, Age = 27, Score = 100
Name = 三郎, Age = 20, Score = 95
Name = 次郎, Age = 23, Score = 61
このようなListがあり、以下のように集計したいのですが、
LINQで可能でしょうか
Name = 太郎, Age = 27, Score = 192
Name = 次郎, Age = 23, Score = 150
Name = 三郎, Age = 20, Score = 95
977デフォルトの名無しさん (ワッチョイ 1aad-cFKA)
2020/05/26(火) 23:32:01.06ID:xP2EobkM0 >>976
できるよ
できるよ
978デフォルトの名無しさん (ワッチョイ 1aad-cFKA)
2020/05/26(火) 23:34:30.32ID:xP2EobkM0979デフォルトの名無しさん (ワッチョイ da89-crVl)
2020/05/26(火) 23:55:57.69ID:pUNOqgdh0980デフォルトの名無しさん (ワッチョイ 1389-moxv)
2020/05/27(水) 00:07:17.22ID:Pggemlyq0 >>979 自己レスですが、以下の記述でいけました
ありがとうございました
var query = result
.GroupBy(x => new { x.Name, x.ClassName })
.Select(x => new Test() { Name = x.Key.Name, Points = x.Sum(y => y.Points), ClassName = x.Key.ClassName });
foreach (var group in query)
{
Console.WriteLine($"{group.Name}の合計点数:{group.Points}点;ClassName{group.ClassName}");
}
ありがとうございました
var query = result
.GroupBy(x => new { x.Name, x.ClassName })
.Select(x => new Test() { Name = x.Key.Name, Points = x.Sum(y => y.Points), ClassName = x.Key.ClassName });
foreach (var group in query)
{
Console.WriteLine($"{group.Name}の合計点数:{group.Points}点;ClassName{group.ClassName}");
}
981デフォルトの名無しさん (スップ Sdf3-Tvg7)
2020/05/27(水) 00:15:29.78ID:DUgyxf22d >>980
キーが1つならGroupbyでわざわざ匿名クラス使う必要ないんじゃね?
キーが1つならGroupbyでわざわざ匿名クラス使う必要ないんじゃね?
982デフォルトの名無しさん (ワッチョイ 49da-hVfO)
2020/05/27(水) 02:33:41.36ID:QazEq+CO0 WinForms版WebView2に、WebBrowserのObjectForScripting相当の機能があれば教えてください。
983デフォルトの名無しさん (オッペケ Sr8d-FX72)
2020/05/27(水) 04:28:54.83ID:Z8ofXxl7r ゴミ品質の宝庫サムライのリンクつけるなよ
984デフォルトの名無しさん (ワッチョイ f101-IvHb)
2020/05/27(水) 07:23:43.27ID:Bvk+i7ky0 学校でCを習っていながら実務ではjavaとC#しかやったことがありません
お陰でポインタとか実務で使ったことが無いのですが、ポインタの考えを活用するシュチュエーションはC#開発を進めると出てくるでしょうか?
お陰でポインタとか実務で使ったことが無いのですが、ポインタの考えを活用するシュチュエーションはC#開発を進めると出てくるでしょうか?
985デフォルトの名無しさん (ワッチョイ 9301-gIWP)
2020/05/27(水) 07:52:45.69ID:zpQipMg10 初心者ですけど、Win32API使う時にCの知識が役にたった
986デフォルトの名無しさん (ワッチョイ 9961-3Jta)
2020/05/27(水) 09:08:23.02ID:sy4nr1lC0 >>980
次スレよろ
次スレよろ
987デフォルトの名無しさん (ワッチョイ d919-kLWK)
2020/05/27(水) 09:13:12.39ID:H3YZJB5x0988デフォルトの名無しさん (オッペケ Sr8d-FX72)
2020/05/27(水) 09:19:38.91ID:Z8ofXxl7r >>984
画像編集でピクセル加工処理するときに使った
画像編集でピクセル加工処理するときに使った
989デフォルトの名無しさん (ワッチョイ 9961-moxv)
2020/05/27(水) 09:37:11.33ID:sy4nr1lC0 >>981
ClassName引き出すのはどうするんだろ?
ClassName引き出すのはどうするんだろ?
990デフォルトの名無しさん (アウアウウー Sac5-5vhd)
2020/05/27(水) 09:58:43.31ID:liCJZGAla 必要ない
x => x.Name でいい
x => x.Name でいい
991デフォルトの名無しさん (ワッチョイ 2b2c-NZk0)
2020/05/27(水) 10:10:49.20ID:wHIUQvvs0 次スレ立てるね
992デフォルトの名無しさん (ワッチョイ 2b2c-NZk0)
2020/05/27(水) 10:15:14.28ID:wHIUQvvs0993デフォルトの名無しさん (ワッチョイ 2b2c-NZk0)
2020/05/27(水) 10:16:57.67ID:wHIUQvvs0 あ、ごめんワッチョイ入れ忘れたっていうか注意文言部分全部入れ忘れた
立て直しお願いします
立て直しお願いします
994デフォルトの名無しさん (ワッチョイ 2b2c-NZk0)
2020/05/27(水) 10:18:24.20ID:wHIUQvvs0 -----------------------------------------
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
次スレを立てる時は↑を2行冒頭に書くこと(1行分は消えて表示されない為)
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスや酔っぱらいレスはやめてください
>>980を踏んだ人は新スレを建てて下さい。>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっと C#,C♯,C#(初心者用) Part147
http://mevius.5ch.net/test/read.cgi/tech/1582100741/
■関連スレ
C#, C♯, C#相談室 Part94
http://mevius.5ch.net/test/read.cgi/tech/1553075856/
■コードを貼る場合は↓を使いましょう。
http://ideone.com/
https://dotnetfiddle.net/
■情報源
https://docs.microsoft.com/ja-jp/dotnet/standard/class-libraries
https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/index
https://docs.microsoft.com/en-us/dotnet/standard/class-libraries
http://referencesource.microsoft.com/
・Insider.NET > .NET TIPS - @IT
https://www.atmarkit.co.jp/ait/subtop/features/dotnet/dotnettips_index.html
・DOBON.NET .NET Tips
https://dobon.net/vb/dotnet/index.html
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
次スレを立てる時は↑を2行冒頭に書くこと(1行分は消えて表示されない為)
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスや酔っぱらいレスはやめてください
>>980を踏んだ人は新スレを建てて下さい。>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっと C#,C♯,C#(初心者用) Part147
http://mevius.5ch.net/test/read.cgi/tech/1582100741/
■関連スレ
C#, C♯, C#相談室 Part94
http://mevius.5ch.net/test/read.cgi/tech/1553075856/
■コードを貼る場合は↓を使いましょう。
http://ideone.com/
https://dotnetfiddle.net/
■情報源
https://docs.microsoft.com/ja-jp/dotnet/standard/class-libraries
https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/index
https://docs.microsoft.com/en-us/dotnet/standard/class-libraries
http://referencesource.microsoft.com/
・Insider.NET > .NET TIPS - @IT
https://www.atmarkit.co.jp/ait/subtop/features/dotnet/dotnettips_index.html
・DOBON.NET .NET Tips
https://dobon.net/vb/dotnet/index.html
995デフォルトの名無しさん (ワッチョイ 9394-J1D8)
2020/05/27(水) 10:49:27.10ID:n9K/Qc/t0 先生!
MFCのAfxBeginThreadでUARTの通信スレッド起動していましたが、C#だとどうやるのですか?
スレッドは外部変数でループを抜けて終了する仕様でループ内は受信したデータをファイルにロギングするだけです。ループ内はSleep(1)で若干負荷を下げてます。
MFCのAfxBeginThreadでUARTの通信スレッド起動していましたが、C#だとどうやるのですか?
スレッドは外部変数でループを抜けて終了する仕様でループ内は受信したデータをファイルにロギングするだけです。ループ内はSleep(1)で若干負荷を下げてます。
996デフォルトの名無しさん (アウアウウー Sac5-LWf4)
2020/05/27(水) 11:46:42.78ID:VAOyF+uoa >>995
ループでも別にいいと思うけど、ポーリングなら素直にタイマー使った方が簡単じゃないかな
ループでも別にいいと思うけど、ポーリングなら素直にタイマー使った方が簡単じゃないかな
997デフォルトの名無しさん (ワッチョイ 9384-UgGn)
2020/05/27(水) 17:42:50.18ID:oFYn/j/i0998デフォルトの名無しさん (ワッチョイ dbda-+GDy)
2020/05/27(水) 18:10:33.00ID:IQNb7uUG0 質問いいですかぁ?
999デフォルトの名無しさん (ワッチョイ 4101-ZnxB)
2020/05/27(水) 18:16:02.69ID:JktWhmx60 いいよ
1000デフォルトの名無しさん (アウアウクー MM0d-DHkq)
2020/05/27(水) 18:18:54.17ID:amwFvGuGM では早速
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 98日 0時間 53分 13秒
新しいスレッドを立ててください。
life time: 98日 0時間 53分 13秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 中国「国連安保理の許可なしに日本攻撃可能」 Xで旧敵国条項に言及… ★8 [BFU★]
- 中国「国連安保理の許可なしに日本攻撃可能」 Xで旧敵国条項に言及… ★9 [BFU★]
- 【千葉】コンビニに尿入りペットボトル並べた疑い、26歳男「むしゃくしゃして」…購入した客が飲もうとしたところ臭いに違和感 [ぐれ★]
- 植田日銀総裁 「円安進行が物価高を起こしている」 ★4 [お断り★]
- 高市首相が異例の“買春行為の罰則化の検討”に言及…世界では“買う側”に罰則を科すのが先進国のスタンダード ★2 [樽悶★]
- 中国官製報道「日本経済はもう持たない」にネット民ツッコミ「ニュースだけ見てたら日本はもう百回くらい爆発してる」 [1ゲットロボ★]
- 【ガチ正論】一般人「中国に規制制裁されて、『中国ムカつく』じゃなくて矛先が『許さんぞ高市』になってる奴、頭おかしいの?」 ★2 [153490809]
- 鼻糞の残糞感がずっと消えない
- NHKニュースウオッチ9「日本側は対話にオープンな姿勢で安定した日中関係を築きたい考えなのに中国が意固地で糸口が見いだせない」 [904151406]
- 【ぺこ専🐰】なんG 兎田ぺこら突発配信実況スレ🏡【ホロライブ▶】
- 日中戦争起きたら5日で自衛隊壊滅するらしい。じゃあ徴兵も無いし、俺等が必死になって反対してやる理由なくね? [237216734]
- ぼく「まーぜーて😣」お前らくん「……ww」クスクス ぼく「まーぜーてっ!😳」
