ふらっと C#,C♯,C#(初心者用) Part147
レス数が1000を超えています。これ以上書き込みはできません。
!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 >>966
Sony PaSoRi 3.0 と Win10機をUSBで接続しています。
開発キットは…使っていません。最終的に簡単なタグを作成したいので、WinSCardをラップし使用しています。
(Sonyの無料スターターキットは書き込みの関数がなかったので…)
情報後出しになってすみません… SCardGetStatusChange()で変化を検知して
delegate でUIにコールバックするか
イベントを使うかかな >>938
うーーん、処理はしないけどメソッドを抜けないようにする意味が分からないのは
そのままなんだけど、ずーーーとそこでとまっていれば良いのであれば「Delay」の
引数を「-1」にすればwhileで回す必要ないよ
で、whileで回すのをあまり見ないのは、みんな大好き美しいプログラミングだと
空ループはシステムに任せて、各種イベントで処理の振り分けを行って必要な部分
だけを非同期処理ってやり方をするので、自分でループ処理を用意する必要が
ないってのが基本
でも、実際にはあらゆる処理に自分が必要とするイベントが実装されているとは
限らないので、独自のイベントを返してくれる非同期処理を作成するときには
なんらかのループ処理が必要になる
ただ、サンプルレベルのプログラムだとそこまで実装をしている例は冗長なので
書いている人が少ないので、実用的なアプリケーションのソースコードとかを読ま
ないとループ型の非同期処理って見かけないだけだと思うけど >>968
なる…ほど…?
…正直よく理解できてないのですが、その2つキーワードにして調べてみます。
ありがとうございます。 Visual Studio2019を更新したら今まではメソッドの文字色が黄色だったはずが白くなってしまったのですが、これは更新内容に含まれてる事なんでしょうか? 連投すみません
ローカル変数は水色、外のフィールド変数は白であったはずがローカル変数も白になっているなど、関数の色以外にも色々変わってしまったようです・・・。
すごく見づらいのですがこれは更新時にテーマの設定ファイルか何かが破損してしまったのでしょうか? 度々すみません、自己解決しました。
オプション -> テキストエディタ -> C# -> 詳細 -> エディターの配色をVisual Studio 2019にしたら元に戻りました。
アプデを行ったらなぜかエディターの配色がVisual Studio 2017になっていたようです 俺もだった アプデ後なんか見辛いなーって思ってたありがとう
ほかにも変な設定に勝手に変えられて気づいてないところありそうだ 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 >>978
ありがとうございます
リンク先の例でいうと、ClassName(やその他の項目もあればそれ)も表示させたい場合はどのようにすればいいですか? >>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}");
} >>980
キーが1つならGroupbyでわざわざ匿名クラス使う必要ないんじゃね? WinForms版WebView2に、WebBrowserのObjectForScripting相当の機能があれば教えてください。 学校でCを習っていながら実務ではjavaとC#しかやったことがありません
お陰でポインタとか実務で使ったことが無いのですが、ポインタの考えを活用するシュチュエーションはC#開発を進めると出てくるでしょうか? 初心者ですけど、Win32API使う時にCの知識が役にたった >>984
基本出てこない
C#でポインタは使えないわけではないが使わないで実装できる手段がたいてい存在する
出てきてもC/C++ほど活用するケースは少ない >>984
画像編集でピクセル加工処理するときに使った >>981
ClassName引き出すのはどうするんだろ? あ、ごめんワッチョイ入れ忘れたっていうか注意文言部分全部入れ忘れた
立て直しお願いします -----------------------------------------
!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 先生!
MFCのAfxBeginThreadでUARTの通信スレッド起動していましたが、C#だとどうやるのですか?
スレッドは外部変数でループを抜けて終了する仕様でループ内は受信したデータをファイルにロギングするだけです。ループ内はSleep(1)で若干負荷を下げてます。 >>995
ループでも別にいいと思うけど、ポーリングなら素直にタイマー使った方が簡単じゃないかな >>905
SerialクラスのDataReceivedイベントを使えば特にスレッドを切らなくてもデータ
来るたびに特定の処理をさせるみたいなこと出来るけど このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 98日 0時間 53分 13秒 レス数が1000を超えています。これ以上書き込みはできません。