ふらっと C#,C♯,C#(初心者用) Part149

■ このスレッドは過去ログ倉庫に格納されています
2020/12/16(水) 11:29:35.35ID:TSvQ057dM
!extend:checked:vvvvv:1000:512
次スレを立てる時は↑を2行冒頭に書くこと(1行分は消えて表示されない為)

「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスや酔っぱらいレスはやめてください
>>980を踏んだ人は新スレを建てて下さい。>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。

■前スレ
ふらっと C#,C♯,C#(初心者用) Part148
https://mevius.5ch.net/test/read.cgi/tech/1590578921/
■関連スレ
C#, C♯, C#相談室 Part94
https://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/
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
2020/12/16(水) 11:49:28.32ID:nNBKgDIo0
関連スレ
ふらっと C#,C♯,C#(議論用) [無断転載禁止]©2ch.net
https://mevius.5ch.net/test/read.cgi/tech/1469538912/
2020/12/22(火) 11:28:16.22ID:ojlio7fm0
HttpClientって使いづらいんだけどなんでWebClientやWebRequestは非推奨でHttpClientが推奨なの?
2020/12/22(火) 13:06:20.64ID:T3f18Pq10
どう使いづらいの?
2020/12/22(火) 13:10:35.40ID:ojlio7fm0
>>4
エンコード指定出来ない点とか
別にそれでも問題にはならないけどだったらWebClientで良くない?ってなる
2020/12/22(火) 14:03:09.42ID:T3f18Pq10
>>5
え、できるでしょ
2020/12/22(火) 21:14:53.82ID:GHilppOn0
>>6
KWSK
2020/12/23(水) 09:31:05.35ID:zdm41kCZ0
まず、エンコードってもっと具体的に何のエンコードがはっきりしてくれんと
gzipやdeflat圧縮するcontent-encodingなのか、
chunked転送するcontent-transfer-encodingなのか、
はたまた、文字列送信したくて、その文字列のエンコードなのか..
まぁ、どのみちどれもできそうな気がするが
9デフォルトの名無しさん (ワッチョイ 5310-iuc3)
垢版 |
2020/12/28(月) 20:57:23.90ID:iJ3wi52z0
すみません 教えてください
CPUの使用率を知るために、

Windows.System.Diagnostics 空間の
SystemCpuUsage class が使えると思うのですが、

SyatemCpuUsage cpuUsage;
result = cpuUsage.GetReport();
とやると、 実行時に systemCpuUsage がnull でした
と怒られ、
SyatemCpuUsage cpuUsage = new SystemCpuUsage();
result = cpuUsage.GetReport();

とすると
SyatemCpuUsage cpuUsageには、引数0を指定するコンストラクターは含まれていません
と怒られます。

Cpuの使用時間を知りたいのですがどのようにすればよいのでしょうか?
2020/12/28(月) 21:59:41.52ID:mOtjlN620
SystemDiagnosticInfo.GetForCurrentSystemから
CPUの使用時間なら他にはSystem.Diagnostics.PerformanceCounter使うとか
2020/12/30(水) 08:34:44.60ID:QqXAyZyG0
CPU使用率取得 c#
でコードが出てきたがこれでは動かない?
12デフォルトの名無しさん (ワッチョイ aebb-AofU)
垢版 |
2021/01/03(日) 06:53:07.36ID:s7zZ6b100
var x = SomeClass.Create();
if( x?.BooleanProperty ){...}

の上手な書き方ってありますか?
↑はbool?とboolの違いで怒られます

if( x?.BooleanProperty == true ){...}

とかってスマートじゃない気がするんですが
2021/01/03(日) 08:16:15.77ID:TwYJ75OS0
>>12
nullのときってどう動くん?それ
2021/01/03(日) 08:44:58.15ID:/wUWHJa20
x.?prop ?? false
2021/01/03(日) 11:46:24.42ID:Cv28EBZ70
nullとfalse=NGの値が同じだから辛うじて動いてるだけの処理なのか

よくあるOK=0でそれ以外がエラーの処理でやっちゃうとおかしくなるから
そういうの書くのやめたほうがいーんじゃない?的な
2021/01/03(日) 12:25:34.51ID:9pfzLSF20
bool?の時は素直にtrueやfalseって書いた方が個人的に安心できる
まぁそんなことしなくて済むような構造にするのが一番だけど
2021/01/03(日) 12:58:09.11ID:Pz+0E5Uq0
>>12は条件が逆のとき
null==falseで入るときあんじゃん?
ウンコちっくじゃん?
2021/01/03(日) 14:43:03.50ID:dFTAfdRH0
初心者以前に国語力ない奴ばかりでワロタ
2021/01/03(日) 15:11:01.48ID:TwYJ75OS0
初心者は正しく誘導してやらないとな
間違いなくしなくていい省略をして
言語の機能に飛びついてウンコードを作ろうとしていたのを未然に防いだ

初心者スレはこうでなければ
2021/01/03(日) 15:44:01.57ID:FpoyKofE0
ifでリテラルや定数を右辺に書くのは素人
■ このスレッドは過去ログ倉庫に格納されています