[過去ログ]
ふらっと C#,C♯,C#(初心者用) Part153 (1002レス)
ふらっと C#,C♯,C#(初心者用) Part153 http://mevius.5ch.net/test/read.cgi/tech/1639403601/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
238: デフォルトの名無しさん (ワッチョイ 9f5f-nHKY) [] 2021/12/30(木) 20:41:45.42 ID:eW25y3/J0 表 html css javascript 裏 C# で開発するのって効率的なのか? http://mevius.5ch.net/test/read.cgi/tech/1639403601/238
323: デフォルトの名無しさん (ワッチョイ ed18-TVXy) [sage] 2022/01/03(月) 18:12:39.51 ID:TMV+x4l+0 var json = 結局何の型だよってイライラくるよね http://mevius.5ch.net/test/read.cgi/tech/1639403601/323
326: デフォルトの名無しさん (ワッチョイ ed18-TVXy) [sage] 2022/01/03(月) 22:52:28.05 ID:TMV+x4l+0 型が分からなくてもソースが読み書きできる人が羨ましいわ。 どういう脳の論理構造してるのだろう。分からないまま読み進めるとかイライラしないの? 昔、『菊次郎の夏』って映画見て、映画見ながら、だから菊次郎って誰だよ?って 最後までイライラして発狂しそうになったの思い出したわ。ほんと糞な脚本だと思ったわ。 http://mevius.5ch.net/test/read.cgi/tech/1639403601/326
352: デフォルトの名無しさん (ワッチョイ dd5f-lZmz) [sage] 2022/01/04(火) 14:02:28.93 ID:4jDgn5Qw0 Form1csにイベントがたくさんあるので行数が多くなってしまうのですが 部品ごとにファイルを分けてコードを書く方法を教えてください http://mevius.5ch.net/test/read.cgi/tech/1639403601/352
384: デフォルトの名無しさん (テテンテンテン MM26-8VTm) [sage] 2022/01/05(水) 00:50:54.28 ID:JsfvM5KJM >>382 全てTSでも型が保証されない 最も簡単な事例は const x: string = 100 as any もちろんこんなコードを書く人はいないが 複雑で膨大なアプリケーションコードを扱うプロジェクトのなかで誰一人としてミスをしないかというと そんな保証は全くなく型に嘘をつかれることになるだろう http://mevius.5ch.net/test/read.cgi/tech/1639403601/384
431: デフォルトの名無しさん (アウアウウー Saa5-45BR) [sage] 2022/01/05(水) 19:57:59.86 ID:kRupjksVa >>429 推論はするよりしない方が脳への負担が低いはずなので、 君の説を採るとvarは全面禁止すべきという結論になってしまうよw 少なくともコードの読み手(書き手ではなく)にとってのvarのメリットは 右辺の型が分かりきっている時に左辺の方でもくどくどそれを繰り返される冗長さが回避されることだ。 http://mevius.5ch.net/test/read.cgi/tech/1639403601/431
487: デフォルトの名無しさん (ワッチョイ 9901-45BR) [] 2022/01/06(木) 16:36:42.04 ID:OeKJG00I0 私C#良く分からないのですが、 そんな私がC#の説明することになりました。 クラスが参照型なのですが、どういう理由でこうなっているのか、 どういう意図でこうなっているのか、何と言って説明すればいいの? 本読んでも「参照型はポインタ的な雰囲気の何か」的な説明しかなくて なんでこうなっているのか全く書いてなかった。 ちなみに、参照型=ポインタと言い切っちゃってもいいのかな?? よろしくお願いいたします。 http://mevius.5ch.net/test/read.cgi/tech/1639403601/487
498: sage (ワッチョイ 9901-qpXy) [sage] 2022/01/06(木) 19:25:09.72 ID:OeKJG00I0 >>489 >>490 返答ありがとうございます。 「参照型とは何か」を問うているのではなくて、 クラスが参照型なのは、どういう理由でこうなっているのか、 どういう意図でこうなっているのかを問うています。 クラスを参照型にしている思想は何かということです。 http://mevius.5ch.net/test/read.cgi/tech/1639403601/498
528: デフォルトの名無しさん (ワッチョイ 9901-45BR) [] 2022/01/07(金) 12:38:03.65 ID:6zNCaZbD0 >>509 >> 値型だと少なくとも「フールドを増やしたサブクラスの値を >> ベースクラスの型の変数に入れる」なんて芸当は難しくなるね。 すみません。良く分かりません。クラスが値型のC++で 「フールドを増やしたサブクラスの値をベースクラスの型の変数に入れる」 なんて芸当、なんの問題もなくできると思うのですが >>510 >>文字列が値型だとどうなるか考えてみれば? 文字列は内部実装は参照ですが、ユーザ見えは値型と同じだと思うんですが・・・ 内部でどう実装されているのかは、そんなに説明するつもりもないし・・・ http://mevius.5ch.net/test/read.cgi/tech/1639403601/528
573: デフォルトの名無しさん (ワッチョイ fd54-iWH+) [] 2022/01/08(土) 02:44:00.27 ID:1bILROxT0 大昔にVBで作られた社内業務アプリをC#で作り直す事になったけど、 GUIはWinForms?WPF?WinUI?どれが一番メジャーなの? WPFは死んでるとか言われてるようだし、WinUIは出たばかりで情報少ないっぽいし、古いけどWinFormsがいいの? http://mevius.5ch.net/test/read.cgi/tech/1639403601/573
649: デフォルトの名無しさん (ワッチョイ ffbd-qPHf) [] 2022/01/15(土) 00:11:45.90 ID:TZiSYT8I0 質問させてください using System.Collections.Generic; class TestEnumerable { static public Ienumerable FromTo() { yield return 1; yield return 3.14; } static void Main(string[] args) { foreach(var I in FromTo()) { Console.Write(I); } } } 上記のようなコードがあった場合 yield return1を表示、続きから実行されて yield return3.14を表示すると思うのですが そのあと、メソッドが終了した場合の処理がイメージできません FromTo()メソッドが終了した後は何か値がreturnされるのでしょうか? FromTo()メソッド終了時の挙動の詳細を教えてほしいです http://mevius.5ch.net/test/read.cgi/tech/1639403601/649
832: デフォルトの名無しさん (ワッチョイ 6646-21ac) [sage] 2022/01/28(金) 15:31:53.40 ID:C+lFkEfx0 >>829>>830 反応ありがとうございます。 はい。WinForms(VisualStudio使用)です。 ソリューションエクスプローラーの参照からアセンブリを探して追加しました。 WPF用ではなかったか確認します。 using System.Windows.Controls と書いて追加した気になっていましたが、 ソリューションエクスプローラーに同名がないのを確認しました。これが原因かもしれないので調べてみます。 >>831 盲点でした。確かにインスタンス化していません。やってみます。 みなさんのアドバイスのおかげで糸口が見えました。あとは自力で頑張ってみます。 また困ったことがあればよろしくお願いします。 http://mevius.5ch.net/test/read.cgi/tech/1639403601/832
856: デフォルトの名無しさん (ワッチョイ 6da7-HqMb) [sage] 2022/01/29(土) 22:02:51.88 ID:p/SD7W260 スレッド 注意点一覧 ・シングルコアで動くか? ・応答がないときに自決するか? ・失敗時のメモリリークはないか? ・タイムスケジュールはあるか?(例:1分の内AスレッドはX秒、BスレッドはY秒等) ・生存確認方法はあるか? ・実行中の状態は取得できるか? ・ログは出力できるか? ・最大使用メモリは把握できているか? ・失敗時のリザルトの受け取り方法は適切か? ・処理が複数失敗する可能性は考慮できているか?(例:ファイルオープン成功→ファイル書き込み失敗→ファイルクローズ失敗→tempフォルダ削除成功のとき何が返る?) ・本体終了時に終了できるか? http://mevius.5ch.net/test/read.cgi/tech/1639403601/856
870: デフォルトの名無しさん (テテンテンテン MM3e-X7Gz) [sage] 2022/01/30(日) 20:10:42.59 ID:Mi/4eGx6M awaitのおかげで非同期書きまくる現代のプログラミングでこんなチェックリストいちいち考えてたら工数足りん それに現代の実行環境は優秀なんでほとんど考えなくていいよう出来てる C#もJavaScriptもそう C++とはもう時代が違う ・シングルコアで動くか?→普通に書けば当たり前に動く ・応答がないときに自決するか?→普通に書けばライブラリ側からタイムアウト例外出て落ちる ・失敗時のメモリリークはないか?→普通に書けばあり得ない ・タイムスケジュールはあるか?(例:1分の内AスレッドはX秒、BスレッドはY秒等)→大半のケースで環境に任せるのが正解。制御したいならより上のプロセスレベルで制御する ・生存確認方法はあるか?→死んだら例外でる出てないなら生きてる ・実行中の状態は取得できるか?→大半のケースで取得要件はない ・ログは出力できるか?→出来ないことなんてあるの? ・最大使用メモリは把握できているか?→環境に任せるのが正解。したいならより上のプロセスレベルで制御する ・失敗時のリザルトの受け取り方法は適切か?→例外で標準化されてる ・処理が複数失敗する可能性は考慮できているか?(例:ファイルオープン成功→ファイル書き込み失敗→ファイルクローズ失敗→tempフォルダ削除成功のとき何が返る?)→例外出たら止めろ。例外出ても進めるならしっかり設計しろ。そしてそれは非同期関係ない ・本体終了時に終了できるか?→普通に書けば猶予期間内に終了する。ロングランニングの時だけ気をつけろ http://mevius.5ch.net/test/read.cgi/tech/1639403601/870
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.244s*