!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
次スレを立てる時は↑を3行冒頭に書くこと(1行分は消えて表示されない為、もう1行は予備)
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスや酔っぱらいレスはやめてください
>>980を踏んだ人は新スレを建てて下さい。>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっと C#,C♯,C#(初心者用) Part156
https://mevius.5ch.net/test/read.cgi/tech/1663479569/
■関連スレ
C#, C♯, C#相談室 Part96
https://mevius.5ch.net/test/read.cgi/tech/1639965805/
■コードを貼る場合は↓を使いましょう。
https://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/
https://referencesource.microsoft.com/
https://source.dot.net/
・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#(初心者用) Part157
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん (ワッチョイ f201-IwB9)
2022/11/25(金) 13:16:08.91ID:HZEumDr50952デフォルトの名無しさん (ワッチョイ a942-F0re)
2023/03/23(木) 22:22:35.96ID:uJd1wH6P0 今どきの書き方は
if(BindingContext is Models.AllNotes hoge)
{
hoge,LoadNotes();
}
かな
if(BindingContext is Models.AllNotes hoge)
{
hoge,LoadNotes();
}
かな
953デフォルトの名無しさん (オイコラミネオ MM2d-F0re)
2023/03/23(木) 22:23:42.33ID:vqNy8gvnM .Net MauiはC#はもちろんのことWPFも出来てUWPも程度理解できてandroidとiOSとかわかる人が触るものです
C#のコードがわからん人が触っていいもんじゃない
C#のコードがわからん人が触っていいもんじゃない
954デフォルトの名無しさん (ワッチョイ f13a-/WMJ)
2023/03/23(木) 22:49:45.58ID:JMZIdmVT0 >>952
見逃すより例外で落ちる方が安全だろ
見逃すより例外で落ちる方が安全だろ
955デフォルトの名無しさん (ワッチョイ c95f-v0uR)
2023/03/23(木) 22:56:58.85ID:aGomThyA0 >>954
ケースバイケースだろ
ケースバイケースだろ
956デフォルトの名無しさん (ワッチョイ ebbb-mqp0)
2023/03/23(木) 23:18:27.74ID:ryYHyvf60 >>948
せんきゅー!ぱっと見てわかんなかったぜ!
せんきゅー!ぱっと見てわかんなかったぜ!
957デフォルトの名無しさん (ワッチョイ a1e5-7LVk)
2023/03/24(金) 08:38:29.11ID:WNAKtpEt0958デフォルトの名無しさん (ワッチョイ a179-7JD7)
2023/03/24(金) 10:57:33.74ID:voS66bkR0 改修で追加処理がある時に変更が面倒くさいから普通にif文使ってほしい
単数と複数で処理にほとんど違いなんかないのに記述が大きく違うなんてバカみたい
単数と複数で処理にほとんど違いなんかないのに記述が大きく違うなんてバカみたい
959デフォルトの名無しさん (アウアウウー Sa95-+Ere)
2023/03/24(金) 11:43:39.02ID:cICfJqWEa 普通にif文使わせるとお前らそれが面倒でnullチェックしなくなるからこういうのができたんだぞ
960デフォルトの名無しさん (ワッチョイ d9ae-lHAu)
2023/03/24(金) 11:56:33.39ID:y0Wu1mms0 シリアルポートで受信する時に、DataReceivedだと時々発生しない時があります。
送受信データが一対一ならasync/awaitで出来ましたが、
要求しない時でもデータが来る場合はバックグラウンドでThreadかBackGroundWorkerをブン回すのが良いでしょうか?
送受信データが一対一ならasync/awaitで出来ましたが、
要求しない時でもデータが来る場合はバックグラウンドでThreadかBackGroundWorkerをブン回すのが良いでしょうか?
961デフォルトの名無しさん (ワッチョイ a1e5-7LVk)
2023/03/24(金) 13:10:53.39ID:WNAKtpEt0 ReceivedBytesThresholdの値をデカくしたりしてないよね?
962デフォルトの名無しさん (ワッチョイ d9ae-lHAu)
2023/03/24(金) 13:33:28.53ID:y0Wu1mms0 ReceivedBytesThresholdを0や1にしてもダメでした。
受信バッファに残っているので、恐らく受信処理を行っている最中に受信したデータはそのまま溜まっている物と思われます
次にイベントが発生すれば溜まっているByte数分処理すればいいのですが、イベントが発生しない限り溜まったままになってしまうので、それならいっそバックグラウンドから受信バッファを監視した方が安定して受信出来るかなと思いました。
受信バッファに残っているので、恐らく受信処理を行っている最中に受信したデータはそのまま溜まっている物と思われます
次にイベントが発生すれば溜まっているByte数分処理すればいいのですが、イベントが発生しない限り溜まったままになってしまうので、それならいっそバックグラウンドから受信バッファを監視した方が安定して受信出来るかなと思いました。
963デフォルトの名無しさん (ワッチョイ d9da-eigQ)
2023/03/24(金) 13:56:06.33ID:vhRHyZcc0 DataReceivedの処理が終わって待機処理に入る前に再度受信バッファに残ってないか見に行くのが定石では
964デフォルトの名無しさん (ワッチョイ d9ae-lHAu)
2023/03/24(金) 14:03:20.04ID:y0Wu1mms0 受信処理が終わったら受信バッファをチェックですか、ありがとうございます
965デフォルトの名無しさん (ササクッテロラ Sp9d-v0uR)
2023/03/24(金) 14:48:35.31ID:wJZ29icvp キューに積んで終わりくらいの時間で次が来るんか?
966デフォルトの名無しさん (ワッチョイ d9ae-lHAu)
2023/03/24(金) 15:24:57.72ID:y0Wu1mms0 ところでシリアル通信のサンプルコードを見てもDataReceivedの処理後に受信バッファを見てる物を見たことが無いのですが、定石のコードはありますでしょうか?
967デフォルトの名無しさん (オイコラミネオ MM2d-F0re)
2023/03/24(金) 15:27:55.11ID:fNiUWOR5M 定石などない
そんなもんに頼ると馬鹿になる
読み込んで全部空になったらそこで終わり
中途半端にしか読み込めない場合も絶対あるのでそれを真剣に考えること
それだけ
そんなもんに頼ると馬鹿になる
読み込んで全部空になったらそこで終わり
中途半端にしか読み込めない場合も絶対あるのでそれを真剣に考えること
それだけ
968デフォルトの名無しさん (オイコラミネオ MM2d-F0re)
2023/03/24(金) 15:40:43.87ID:fNiUWOR5M DataReceivedはデータが届きましたよとメッセージを貰ってるだけ
そこで受け取ったデータを最後まで全部読みだす
中途半端になってる場合もあるから考慮する
それだけ
全部読みだしてないのに終わるのが間違ってる
サンプルはサンプルでしかない
非実用的なコードばかりだろ
そこで受け取ったデータを最後まで全部読みだす
中途半端になってる場合もあるから考慮する
それだけ
全部読みだしてないのに終わるのが間違ってる
サンプルはサンプルでしかない
非実用的なコードばかりだろ
969デフォルトの名無しさん (ワッチョイ d9ae-lHAu)
2023/03/24(金) 18:25:50.09ID:y0Wu1mms0970デフォルトの名無しさん (ワッチョイ eb10-7LVk)
2023/03/24(金) 20:37:18.14ID:fFMLT3hs0 自分の流儀だと、TimerなりTaskなりを回してBytesToRead監視してReadしてるなー
971デフォルトの名無しさん (ササクッテロラ Sp9d-v0uR)
2023/03/24(金) 21:15:54.90ID:PlvuyeAmp イベント使えよw
972デフォルトの名無しさん (ワッチョイ a942-F0re)
2023/03/24(金) 22:49:59.97ID:afxFOaiu0 無いと思うが、PCのスリープなどが邪魔していたりしてな
973デフォルトの名無しさん (ワッチョイ 2ea7-wSlO)
2023/03/25(土) 12:14:09.40ID:6KFbecR+0974デフォルトの名無しさん (ワッチョイ 49e5-wSlO)
2023/03/25(土) 14:31:18.93ID:LtNpStJr0 ソケットじゃなくてシリアル通信の話だが
イベントは万能じゃないし、SocketもTcpClientもイベントは存在しないけどな
イベントは万能じゃないし、SocketもTcpClientもイベントは存在しないけどな
975デフォルトの名無しさん (ワッチョイ e510-JI+e)
2023/03/25(土) 14:39:09.87ID:0/5KlwE20 処理フローあるなら1スレッドで同期処理的に一連の流れ書いた方が見通しがいいし手軽だし
マスターとして常時監視するんじゃなければイベント使わなくていいよ
マスターとして常時監視するんじゃなければイベント使わなくていいよ
976デフォルトの名無しさん (ワッチョイ d2bd-uluY)
2023/03/25(土) 16:32:54.27ID:A6wVA+nI0 DataReceivedをTaskCompletionSourceでTask化して、async、awaitで処理できるらしいよ。
俺はC言語とWin32APIのスレッドプールI/Oでシリアル通信もソケット通信もしているので、試したことないけど。
俺はC言語とWin32APIのスレッドプールI/Oでシリアル通信もソケット通信もしているので、試したことないけど。
977デフォルトの名無しさん (ワッチョイ dd5f-cFlm)
2023/03/25(土) 17:02:07.49ID:SbKTuYrf0 コールバックイベントでおk
978デフォルトの名無しさん (ワッチョイ 2ea7-wSlO)
2023/03/25(土) 17:24:04.27ID:6KFbecR+0979デフォルトの名無しさん (アウアウウー Saa5-8gIR)
2023/03/25(土) 19:56:08.98ID:8OzueS/Pa c#の教本でおすすめある?
サイトでもいい
サイトでもいい
980デフォルトの名無しさん (ブーイモ MM26-qQFr)
2023/03/25(土) 20:00:20.92ID:2xlaoMvFM981デフォルトの名無しさん (オイコラミネオ MM49-3uzD)
2023/03/25(土) 20:00:40.44ID:k1Qt9Po6M おすすめはないかなあ
どうせ時間あるだろうし何冊も読めばいいと思うよ
C#は継続的に進化してるから一冊で全部わかる本はないと思う
個人的に分厚い本は勧めない
どうせ時間あるだろうし何冊も読めばいいと思うよ
C#は継続的に進化してるから一冊で全部わかる本はないと思う
個人的に分厚い本は勧めない
982デフォルトの名無しさん (ワッチョイ 2e7b-Nimo)
2023/03/25(土) 20:07:16.27ID:bmT4WuQv0 >>979
本は知らないがサイトならテンプレのサイトと
++C++; // 未確認飛行 C
https://ufcpp.net/
ただ、それらを見るよりも適当にやりたいことを見つけてその都度ググっていくのが効率がいい
C#はネットに情報が多い言語の一つでもあるから
本は知らないがサイトならテンプレのサイトと
++C++; // 未確認飛行 C
https://ufcpp.net/
ただ、それらを見るよりも適当にやりたいことを見つけてその都度ググっていくのが効率がいい
C#はネットに情報が多い言語の一つでもあるから
983デフォルトの名無しさん (オイコラミネオ MM49-3uzD)
2023/03/25(土) 20:31:13.82ID:k1Qt9Po6M >>982
そのサイトを入門者に教えても無駄化と…
そのサイトを入門者に教えても無駄化と…
984デフォルトの名無しさん (ワッチョイ 2e7b-Nimo)
2023/03/25(土) 21:07:30.71ID:bmT4WuQv0985デフォルトの名無しさん (オイコラミネオ MM49-3uzD)
2023/03/25(土) 21:11:45.85ID:k1Qt9Po6M 書いた方には非常に非常に申し訳ないが…
> コメント
> 概要
> プログラムには自然言語で注釈を入れましょう。
誰向けなんだこれ?
> コメント
> 概要
> プログラムには自然言語で注釈を入れましょう。
誰向けなんだこれ?
986デフォルトの名無しさん (ワッチョイ 2e10-wSlO)
2023/03/25(土) 21:19:19.26ID:SophStmA0 すごい言い回しw
987デフォルトの名無しさん (ワッチョイ d2bd-uluY)
2023/03/25(土) 21:22:19.91ID:A6wVA+nI0 自然言語でと書かないと、他のプログラミング言語で注釈を書く奴が出るからか?
988デフォルトの名無しさん (ワッチョイ c979-egTB)
2023/03/25(土) 21:25:06.63ID:34RsUgpg0 いや、設計書の項目と一致させろよw
お前のポエムはいらねえ
お前のポエムはいらねえ
989デフォルトの名無しさん (スップ Sd62-M8+T)
2023/03/25(土) 22:08:09.52ID:1nPHFs4ed また未確認飛行アンチのオイコラか
>>407-408
>>407-408
990デフォルトの名無しさん (ワッチョイ 2e7b-Nimo)
2023/03/26(日) 07:32:34.06ID:2LMOL5Ty0991デフォルトの名無しさん (ワッチョイ d2bd-uluY)
2023/03/26(日) 08:40:25.95ID:xVxTUxS70992デフォルトの名無しさん (ワッチョイ 2ea7-wSlO)
2023/03/26(日) 11:36:19.35ID:C/N5lyNj0993デフォルトの名無しさん (オイコラミネオ MM49-3uzD)
2023/03/26(日) 11:38:19.56ID:14FiY4OPM994デフォルトの名無しさん (ワッチョイ 7907-C7iR)
2023/03/26(日) 11:40:09.26ID:gXBGJV5A0 おかしくはねえよ
初心者の想定レベル低すぎないか?
真面目な初心者なら何ヶ月もかからず基本文法くらいマスターするだろ
初心者の想定レベル低すぎないか?
真面目な初心者なら何ヶ月もかからず基本文法くらいマスターするだろ
995デフォルトの名無しさん (オイコラミネオ MM49-3uzD)
2023/03/26(日) 11:45:16.56ID:14FiY4OPM 学習サイトは学習向けに書いてある
そのサイトは文章が多いチートシートみたいなもの
そのサイトは文章が多いチートシートみたいなもの
996デフォルトの名無しさん (ワッチョイ 2e10-wSlO)
2023/03/26(日) 12:17:10.58ID:+JevQHPw0 やっぱアンチじゃん
997デフォルトの名無しさん (ワッチョイ 49e5-wSlO)
2023/03/26(日) 12:20:42.98ID:itofl3yq0998デフォルトの名無しさん (オッペケ Srf1-T1iO)
2023/03/26(日) 12:59:40.69ID:gcadCC47r >そのサイトは文章が多いチートシートみたいなもの
素晴らしい情報源じゃないか
素晴らしい情報源じゃないか
999デフォルトの名無しさん (オイコラミネオ MM49-3uzD)
2023/03/26(日) 13:01:14.46ID:14FiY4OPM 単発うざすぎる
本人かよ
結局次スレのテンプレに入れてる
テンプレに入れても利用者は誰の得にもならないのに
本人かよ
結局次スレのテンプレに入れてる
テンプレに入れても利用者は誰の得にもならないのに
1000デフォルトの名無しさん (オッペケ Srf1-T1iO)
2023/03/26(日) 13:04:33.61ID:gcadCC47r 完全にアンチ丸出し
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 120日 23時間 48分 25秒
新しいスレッドを立ててください。
life time: 120日 23時間 48分 25秒
10021002
Over 1000Thread 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 漫画が「予言」「今年7月に大災難が起きる」、外国人客の訪日中止や延期相次ぐ 1999年に2011年3月の大災害を予言し、東日本大震災が発生 [お断り★]
- 【コメ高騰】備蓄米、小売店への流通量1割どまり [シャチ★]
- トランプ氏、ロシアとウクライナの停戦交渉の仲介から手を引く可能性 [どどん★]
- 母親(59)と妹(27)を人質に立てこもり 逮捕された容疑者(32)「降参します」と話して身柄確保 [どどん★]
- 漫画が予言「今年7月に大災難が起きる」、外国人客の訪日中止や延期相次ぐ 1999年に2011年3月の大災害を予言、東日本大震災が発生 ★2 [お断り★]
- 玉木氏「本当に申し訳ない気持ち」 参院選候補擁立で批判相次ぎ [蚤の市★]
- 【悲報】江藤拓農林水産大臣、郵政民営化に反対して小泉竹中と戦い氷河期世代を救済した人物だった…批判してる奴ぼの正体って… [257926174]
- Grok、ウマ娘のオルフェーヴル乳首つねられ事件について語る
- (ヽ´ん`)「箱の中のものは何か当ててみて」下腹部に段ボールを持ち、女児らに声をかける男性が発生 [972432215]
- 首都圏のマンション価格、暴落wwwwwwwwwwww [271912485]
- 江藤農林水産大臣、完全アウト😎👍 [153490809]
- ブラジル産鶏肉、鳥インフルで輸入停止相次ぐ 鶏肉高騰へ… [402859164]