- 1 名前:デフォルトの名無しさん mailto:sage [2020/05/27(水) 20:28:41.27 ID:Pggemlyq0.net]
- !extend:checked:vvvvv:1000:512
次スレを立てる時は↑を2行冒頭に書くこと(1行分は消えて表示されない為) 「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。 他のスレッドでは書き込めないような低レベルな質問、質問者自身なんだか意味がよく分からない質問、 ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。 内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。 なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。 C#に関係の無い話題や荒らしの相手や罵倒レスや酔っぱらいレスはやめてください >>980を踏んだ人は新スレを建てて下さい。>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。 ■前スレ ふらっと C#,C♯,C#(初心者用) Part147 mevius.5ch.net/test/read.cgi/tech/1582100741/ ■関連スレ C#, C♯, C#相談室 Part94 mevius.5ch.net/test/read.cgi/tech/1553075856/ ■コードを貼る場合は↓を使いましょう。 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 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
- 451 名前:デフォルトの名無しさん mailto:sage [2020/10/29(木) 21:27:35.00 ID:fAmed0Klr.net]
- 動的なJsonを作成したいのですが、いい方法ありませんか?
今考えてるのは 1. Jsonシリアライズ用クラスを用意(複数) 2. 処理部で使用するタイミングで1.クラスnew 3. 2.でnewしたクラスのみ匿名型オブジェクトに突っ込む 4. 3.をシリアライズ これで一応は出来るんですが、3.で分岐多くなるのが非常に汚くて。
- 452 名前:デフォルトの名無しさん mailto:sage [2020/10/29(木) 21:28:58.34 ID:fAmed0Klr.net]
- できれば使用したタイミングで、都度匿名型に追加できればいいんですが、実装方法わからず…
- 453 名前:デフォルトの名無しさん mailto:sage [2020/10/29(木) 21:32:20.78 ID:fAmed0Klr.net]
- 都度匿名型に追加ってのはあくまでイメージですはい。
- 454 名前:デフォルトの名無しさん mailto:sage [2020/10/29(木) 21:37:54.98 ID:w+K6PrrE0.net]
- DynamicObjectとか使えばよかったような
- 455 名前:デフォルトの名無しさん mailto:sage [2020/10/29(木) 21:45:46.98 ID:HAxtGf170.net]
- いまいちよく分からんが、Dictionary<string, object>だとダメなの?
- 456 名前:デフォルトの名無しさん mailto:sage [2020/10/29(木) 22:08:26.61 ID:fAmed0Klr.net]
- >>448
あ、何かできそうな予感。試してみます。 >>449 使用の度にAddすればって事ですね。 …何かこれもできそうな予感…試してみます。
- 457 名前:デフォルトの名無しさん mailto:sage [2020/10/29(木) 22:56:17.00 ID:28O5aXgi0.net]
- >>426
Python が最初だとどうなるんだろうな
- 458 名前:デフォルトの名無しさん mailto:sage [2020/10/30(金) 05:36:06.93 ID:Of4L3rez0.net]
- スタティックライブラリーを使うためDLLにしているのだが、関数ポインタを引数にする関数があって困っています。
C#の関数をその関数ポインタに結びつける方法ありますか?
- 459 名前:デフォルトの名無しさん mailto:sage [2020/10/30(金) 07:28:47.86 ID:NoXL5vik0.net]
- >>452
関数ポインタ引数に対してはdelegateをそのまま渡せばいいよ LPCTSTR引数に対してstringをそのまま放り込んでも成立するのと同様にdelegateもPVOIDとして解釈される つまりそのDLLで使う関数の型のdelegate型を作って渡せば良いだけ
- 460 名前:デフォルトの名無しさん mailto:sage [2020/10/30(金) 07:32:51.69 ID:NoXL5vik0.net]
- ちなみにC#9だか10からは生の関数ポインタも扱えるって聞いた
- 461 名前:デフォルトの名無しさん mailto:sage [2020/10/30(金) 09:43:54.51 ID:Of4L3rez0.net]
- >>453
ありがとうございます。
- 462 名前:デフォルトの名無しさん mailto:sage [2020/10/30(金) 09:48:27.53 ID:+BFmFpNo0.net]
- 関数ポインタをDLL側が保持する(寿命が関数から返ってくるまでより長い)場合は
マネージ側もその間そのdelegateインスタンスを保持しとかないとだめだぞ
- 463 名前:デフォルトの名無しさん [2020/10/30(金) 12:16:19.25 ID:7MkyV1CpF.net]
- >>445
msgpack
- 464 名前:デフォルトの名無しさん mailto:sage [2020/10/30(金) 23:02:16.07 ID:YXzIJ61G0.net]
- >>454
どどど、どう書くの?
- 465 名前:デフォルトの名無しさん mailto:sage [2020/10/31(土) 12:17:23.59 ID:8cswqFVg0.net]
- >>458
https://ufcpp.net/blog/2020/6/cs9vs16_7p3/
- 466 名前:デフォルトの名無しさん [2020/10/31(土) 12:27:36.76 ID:fxcwqRC2F.net]
- >>459
https://www.youtube.com/watch?v=aDXHl3S8oik
- 467 名前:デフォルトの名無しさん mailto:sage [2020/10/31(土) 20:35:43.78 ID:jPO/JqMva.net]
- 最近最新版がプレリリースされたwebView2って、C#ではまだ使えないんでしょうか?
https://docs.microsoft.com/ja-jp/microsoft-edge/webview2/gettingstarted/winforms 上記サイトに習ってnugetからインストールし、1日いろいろ試して全く動作しませんでした。 ソリューションエクスプローラーの参照の、webView2をダブルクリックすると、「このプロジェクトは利用不可能き、またはビルドされていないため、オブジェクトブラウザで表示できません」と表示されます。 webView2もVisualStudioもMicrosoft Edgeも最新版をインストールしてもダメでした。
- 468 名前:デフォルトの名無しさん mailto:sage [2020/10/31(土) 20:37:54.93 ID:jPO/JqMva.net]
- 間違えました。
「このプロジェクトは利用不可能か、またはビルドされていないため、オブジェクトブラウザでは表示できません。」の間違いです。
- 469 名前:デフォルトの名無しさん mailto:sage [2020/10/31(土) 20:40:31.48 ID:4IwElBvx0.net]
- WindowsFormsを勉強しはじめたんだけど
テキストボックスに処理の状況を逐一表示させたい場合ってどうやるのが正しいやり方? とりあえずこんな感じで作ってみたら動くけどなんか違う気がする https://ideone.com/o3Agp4
- 470 名前:デフォルトの名無しさん mailto:sage [2020/10/31(土) 20:55:29.78 ID:Pj54f0iv0.net]
- ログ的な事をやりたいんだったらListBox使う方が良いよ
一定行数に達したら先頭(最終)行を削除とかも簡単に実装できる
- 471 名前:デフォルトの名無しさん mailto:sage [2020/10/31(土) 21:00:31.63 ID:+32PkI4zM.net]
- >>463
allocconsole してconsole に出力するの吉
- 472 名前:デフォルトの名無しさん mailto:sage [2020/10/31(土) 21:00:33.78 ID:1joLaKYt0.net]
- >>463
それでも良いと思うけどConsole.WriteLineみたいに強制改行関数作っといたら? あとC#自体のアドバイスになるけど、"処理しています……" + "\r\n"は+いらないから"処理しています……\r\n"で良いし 変数挟むときは$を付けて{}で囲む$"あと{i}秒\r\n"って書き方は各プログラミング言語の中でもトップクラスに便利だから覚えておいた方が良い
- 473 名前:デフォルトの名無しさん mailto:sage [2020/10/31(土) 21:34:45.65 ID:2P+i0kOV0.net]
- >>463
>>466の言うように文字列とか送るだけで表示するメソッド作っておくといろいろ後付けで改変しやすくなる RichTextBox使えば状況に応じて文字列ごとに色やフォントを変えることもできるし あとAppendTextは自動でTextBoxをスクロールしてくれる便利なものだけどメソッドの先頭で念のためFocus()かSelect()しておくと確実 フォーカス当たってないと自動スクロールしてくれないので
- 474 名前:デフォルトの名無しさん mailto:sage [2020/10/31(土) 21:59:39.41 ID:b+5qg5vxa.net]
- >>463
何に不満や違和感を感じてるのか具体的に言わないと誰も答えようがないよw プログラミングの分野に限らず他人に自分の意図を正確に伝えることってほんと大事
- 475 名前:デフォルトの名無しさん mailto:sage [2020/10/31(土) 22:07:28.55 ID:1TbrihkJ0.net]
- >>463
その方法が正攻法だと思って良い あとは他の人のアドバイスのように便利なメソッド作って使いやすくすればいいと思う
- 476 名前:デフォルトの名無しさん mailto:sage [2020/10/31(土) 22:21:19.47 ID:4IwElBvx0.net]
- >>464
ありがとう。使ってみる >>465 今回やりたい事は違うけどこれはこれで知りたかった事だ。ありがとう >>466 改行用の関数をForm1の方で作っといてdelegateかfuncで処理用クラスに渡す感じかな? $マークのやつそういう使い方だったんかサンクス あと改行だけ分けたのは元のコードで「str + “¥r¥n”」の形だったのを直した名残だわ >>467 フォーカス当たってないとスクロールしてくれないのか なんか動いてくれないと思ってたんだよな
- 477 名前:デフォルトの名無しさん mailto:sage [2020/10/31(土) 22:39:35.75 ID:syXSgGXN0.net]
- >>470
積極的にコンソールを使う意図が無いのであれば、AllocConsoleよりも System.Diagnostics名前空間のDebug.WriteLine()やTrace.WriteLine()を勧める VSのデバッグ出力画面やDebugView++等のアプリで見れる
- 478 名前:デフォルトの名無しさん mailto:sage [2020/10/31(土) 23:14:04.52 ID:+32PkI4zM.net]
- コンソールにはコンソールのメリットが
あるからなぁw
- 479 名前:デフォルトの名無しさん mailto:sage [2020/11/01(日) 00:44:45.18 ID:TS2lQNKS0.net]
- >>461
本当に書かれている通りにやったの? ・WebView2はプレリリース版でなければならない(今だと1.0.674-prereleaseかな?) ・EdgeはCanary版でなければならない なんとなく、WebView2のプレリリース版でなく安定版の方を入れてそうな予感
- 480 名前:デフォルトの名無しさん mailto:sage [2020/11/01(日) 08:45:28.58 ID:R1ZyiuLQa.net]
- >>473
ありがとうございます! 通常版のedgeをアンインストールして、edgeのcanary版をインストールして、再度通常版のedgeをインストールしたらできました! 2種類のedgeがインストールしてないと動作しないんですね。 webview2を使う場合は、全ユーザーも、canary版のedgeをインストールしていないと使用できないんでしょうか?
- 481 名前:デフォルトの名無しさん mailto:sage [2020/11/01(日) 16:17:54.64 ID:hv15RbEG0.net]
- まあまだ.NET版はpereleaseだからな
- 482 名前:デフォルトの名無しさん mailto:sage [2020/11/01(日) 18:01:16.91 ID:CXNCiFbu0.net]
- WinUI版のWebView2使ってみたが、マウスの戻るボタンが効いたのに感動したわ
コレをどうにかするためにどんだけ苦労したことか
- 483 名前:デフォルトの名無しさん [2020/11/02(月) 07:35:20.34 ID:kZXAdCJzM.net]
- クラスの自動プロパティについて質問
自動プロパティがない頃は、頭にアンダースコア(_hogeHoge)をつけたprivate変数を用意しておいて、 コンストラクタやメソッドではそちらを読み書きしていた。 でも自動プロパティができたら、アンダースコアのprivate変数は不要になった。 これまで何も考えずに、コンストラクタやメソッドではプロパティそのもの(HogeHoge)に対して読み書きしているんだが、これでいいんだろうか… それともクラス内部で読み書きが発生する場合は自動プロパティ使わないほうがいい?
- 484 名前:デフォルトの名無しさん mailto:sage [2020/11/02(月) 08:40:37.73 ID:J1SwCvmZ0.net]
- getterに副作用持たせてるの?
- 485 名前:デフォルトの名無しさん [2020/11/02(月) 08:54:07.90 ID:kZXAdCJzM.net]
- >>478
何も考えずにpublic string HogeHoge{get;set;}しか書いてない
- 486 名前:デフォルトの名無しさん mailto:sage [2020/11/02(月) 12:37:17.75 ID:NZsZuJ1ia.net]
- >>477
何を悩んでるのか分からない。 同じ機能なら簡潔に書けるほうがいいに決まってるので 自動実装プロパティーで必要な機能が過不足なく実現できるなら 自動実装プロパティーを使わない理由はないんじゃないの? 別にpublicやinternalなメンバーにクラス内からアクセスしてはいけないなんて変なルールはないよw
- 487 名前:デフォルトの名無しさん [2020/11/02(月) 12:39:05.37 ID:kZXAdCJzM.net]
- >>480
そのそんなルールはないよというのが聞きたかった。 ありがとう。
- 488 名前:デフォルトの名無しさん mailto:sage [2020/11/02(月) 13:48:19.73 ID:iMasp6IMD.net]
- c#にも、cでいうプログラミング言語Cみたいなバイブルと言える本はありますか?
- 489 名前:デフォルトの名無しさん [2020/11/02(月) 17:57:45.09 ID:9N3uvmex0.net]
- どんどん言語がアップデートされていってるからなあ
- 490 名前:デフォルトの名無しさん mailto:sage [2020/11/02(月) 18:02:08.07 ID:kfCt0hOOd.net]
- googleかmsか
ufcppでもいいと思うけど
- 491 名前:デフォルトの名無しさん mailto:sage [2020/11/02(月) 18:19:04.77 ID:8cdEIkcV0.net]
- K&Rみたいな読んでるとドヤれる(気がする)ようなのはC#ではないよね
- 492 名前:デフォルトの名無しさん mailto:sage [2020/11/02(月) 19:33:36.63 ID:QcicrBn8M.net]
- ちょっと前までrtfでインストールされてたじゃん
- 493 名前:デフォルトの名無しさん mailto:sage [2020/11/02(月) 21:55:02.37 ID:KMJSmLX80.net]
- >>482
「プログラミング.NET Framework 第4版」Jeffrey Richter 著、藤原 雄介 訳
- 494 名前:デフォルトの名無しさん [2020/11/02(月) 22:06:56.80 ID:8/l8UOwbr.net]
- ガチの素人で趣味でプログラミングを始めました
フォントファミリー名を取得してフォントファミリー名一覧コンボボックスを作成、そのあとコンボボックスで選んだフォントファミリーの名前で横においてるテキストブロックのフォントを変えるプログラムを作ってるんですけど、選択したコンボボックスからフォントファミリー名の取得はできてると思うんですがテキストブロックのフォントが変わりません どうすればうまくいきますか?
- 495 名前:デフォルトの名無しさん mailto:sage [2020/11/02(月) 22:27:22.35 ID:onwGyibB0.net]
- pictureBox1.Image = @"パス";
PictureBoxで画像を表示している時、別の画像に切り替えるときはDisposeしてからパスを変更したほうがいいでしょうか?
- 496 名前:デフォルトの名無しさん [2020/11/02(月) 22:31:57.70 ID:8/l8UOwbr.net]
- もしかしてフォントファミリーは文字型変数じゃ指定できないの?
- 497 名前:デフォルトの名無しさん mailto:sage [2020/11/02(月) 22:51:52.41 ID:IceSdPzo0.net]
- >>490
たぶんFontFamilyの名前が間違っている >>489 メモリが一時的に積みあがっていくけど適当なところでガーベージコレクタが動くはずだから問題ない それはDispose()というかGC.Collect()で解決する
- 498 名前:デフォルトの名無しさん mailto:sage [2020/11/02(月) 22:54:08.63 ID:NZsZuJ1ia.net]
- >>488
適当にやってみた public Form1() { InitializeComponent(); cboFont.DropDownStyle = ComboBoxStyle.DropDownList; cboFont.DisplayMember = "Name"; cboFont.Items.AddRange(FontFamily.Families); cboFont.SelectedIndex = 0; cboSize.DropDownStyle = ComboBoxStyle.DropDownList; for (int i = 6; i < 81; i++) cboSize.Items.Add(i); cboSize.SelectedIndex = 0; EventHandler eh = (sender, e) => textBox1.Font = TextFont; Load += eh; cboFont.SelectedIndexChanged += eh; cboSize.SelectedIndexChanged += eh; }
- 499 名前:デフォルトの名無しさん mailto:sage [2020/11/02(月) 22:54:27.55 ID:NZsZuJ1ia.net]
- private int TextSize
{ get { return (int)cboSize.SelectedItem; } } private Font TextFont { get { return new Font((FontFamily)cboFont.SelectedItem, TextSize); } }
- 500 名前:デフォルトの名無しさん [2020/11/02(月) 23:36:41.20 ID:8/l8UOwbr.net]
- ありがとうございます
今日はもう遅いので明日やってみます
- 501 名前:デフォルトの名無しさん mailto:sage [2020/11/02(月) 23:49:15.55 ID:onwGyibB0.net]
- >>491
そうなのですね そのままパスを変更するだけに留めます 先輩ありがとうございます!
- 502 名前:デフォルトの名無しさん mailto:sage [2020/11/03(火) 01:34:50.34 ID:qmbI+CcG0.net]
- >>495
こいつVBAで荒らしていた馬鹿じゃないか?
- 503 名前:デフォルトの名無しさん mailto:sage [2020/11/03(火) 01:58:10.34 ID:jzL8Touo0.net]
- >>496
VBAスレは見てないので人違いですね
- 504 名前:デフォルトの名無しさん mailto:sage [2020/11/03(火) 08:28:33.94 ID:dsOM4bkh0.net]
- MahApps.MetroってC#はどうってことないがxamlがヤベえのね
- 505 名前:デフォルトの名無しさん [2020/11/04(水) 13:54:59.77 ID:MUmomvCg0.net]
- GUIはXAMLが基本です
- 506 名前:デフォルトの名無しさん mailto:sage [2020/11/07(土) 10:45:15.58 ID:t7w6OMp4a.net]
- プログラムの実行を優先して、ユーザーのマウスやキーボード操作をパソコンが受け付けないようにしたいんですが可能ですか?
- 507 名前:デフォルトの名無しさん mailto:sage [2020/11/07(土) 10:51:39.94 ID:nZ+0GoS70.net]
- それをするとプログラムに(応答無し)って表示されるけど可能は可能
- 508 名前:デフォルトの名無しさん mailto:sage [2020/11/07(土) 12:17:39.90 ID:39mGoKKv0.net]
- メッセージポンプして全部removeしてしまえばよろし
あかよろし
- 509 名前:デフォルトの名無しさん mailto:sage [2020/11/07(土) 12:59:34.40 ID:t7w6OMp4a.net]
- >>501
応答なしと表示されても問題ありません。ボタンを押した後、プログラムの一部区間だけユーザーの操作を無効化したいです。 理由は、ダイアログボックスが表示されてからSendKeysで文字を入力する際に、他の操作によりプログラムが正常動作しない時があるためです。SendKeysしか方法がなかったのでそうしています。
- 510 名前:デフォルトの名無しさん mailto:sage [2020/11/07(土) 13:48:23.82 ID:GpP1ZiKDa.net]
- >>503
SendKeysじゃなくてWin32のPostMessageかSendMessageを使うことを 考えるべきじゃないの? SendKeysの仕様に合わせるためにそんな大鉈を振るうとかまともな考
- 511 名前:ヲとは思えんよw []
- [ここ壊れてます]
- 512 名前:デフォルトの名無しさん mailto:sage [2020/11/07(土) 14:59:35.50 ID:6IQ4ek2K0.net]
- >>500
マウスイベントとキーボードイベントをグローバルフックして、イベントをチェーンせずに握り潰す
- 513 名前:デフォルトの名無しさん mailto:sage [2020/11/07(土) 16:41:34.70 ID:cxYX5+z2p.net]
- >>504
アドバイスありがとうございます。SendMessageを使ってみます。ウインドウハンドルを掴むのが難しそうですが…がんばります。 >>502>>505 すみません。初心者には難しそうです。諦めます。
- 514 名前:デフォルトの名無しさん mailto:sage [2020/11/07(土) 22:57:41.32 ID:39mGoKKv0.net]
- sendを理解出来るならpeekも出来るでしょ?
- 515 名前:デフォルトの名無しさん mailto:sage [2020/11/09(月) 13:06:44.87 ID:YQs0Gheb0.net]
- .NetCore3.1のWPFアプリってエントリポイント変えられないの?
WPFのエントリポイント変更でググるとApp.xamlのビルドアクションを「アプリケーション定義」から「ページ」に変更してMainメソッド作ればいいって書かれてるけど .NET Coreだとまずそのビルドアクションを変えられない
- 516 名前:デフォルトの名無しさん mailto:sage [2020/11/09(月) 13:27:48.21 ID:9M/x9jqfd.net]
- >>508
こんなん? https://blog.magnusmontin.net/2020/01/31/custom-entry-point-wpf-net-core/
- 517 名前:デフォルトの名無しさん mailto:sage [2020/11/09(月) 14:29:20.29 ID:YQs0Gheb0.net]
- >>509
ありがとう 出来た
- 518 名前:デフォルトの名無しさん mailto:sage [2020/11/10(火) 12:46:09.92 ID:Wkf+3jxV0.net]
- .net5が今日発表される予定らしい
https://www.dotnetconf.net/
- 519 名前:デフォルトの名無しさん [2020/11/10(火) 14:36:59.32 ID:gS6kMlPu0.net]
- .NET5でVisual Studioはどう変わるの?
我々はこれまで通り「プロジェクトのプロパティ」から「対象のフレームワーク」で3.5を選んどけばいいんでしょ?
- 520 名前:デフォルトの名無しさん mailto:sage [2020/11/10(火) 20:55:17.07 ID:PRedF3Ga0.net]
- 3.5?
- 521 名前:デフォルトの名無しさん mailto:sage [2020/11/10(火) 21:45:01.26 ID:ZFV7gHPc0.net]
- 3.5は流石に草生える
- 522 名前:デフォルトの名無しさん [2020/11/10(火) 21:54:25.94 ID:whduyV8l0.net]
- 4.0だろ当然
- 523 名前:デフォルトの名無しさん [2020/11/10(火) 22:16:39.16 ID:HXXQLae8M.net]
- 4.0はサポートされていないの?
3.5のほうがいいわけ?
- 524 名前:デフォルトの名無しさん mailto:sage [2020/11/11(水) 00:11:32.86 ID:9mAhI+SY0.net]
- 混乱しておりますねえ
- 525 名前:デフォルトの名無しさん mailto:sage [2020/11/11(水) 00:42:32.57 ID:BDEAVR3x0.net]
- サポート切れの4.0使うよりは3.5縛りのほうが健全に思えてきたわ
4.5.2に揃えたいけど、古いサーバー多いのよね
- 526 名前:デフォルトの名無しさん [2020/11/11(水) 01:37:56.99 ID:foWqNnZI0.net]
- >>512
我々は先(.NET 5)に行く、君は3.5を頼む!
- 527 名前:デフォルトの名無しさん mailto:sage [2020/11/11(水) 02:30:08.95 ID:szx2KMpX0.net]
- >>518
すまないこのファイルZIPでくれ。 なぉ外部DLLの読み込みはダメ
- 528 名前:デフォルトの名無しさん mailto:sage [2020/11/11(水) 04:26:49.73 ID:zN1eFwAm0.net]
- 元ネタがわかんねえw
うち3.5どころか2.0や1.1の化石あるぜ……嘘みたいだろ?
- 529 名前:デフォルトの名無しさん mailto:sage [2020/11/11(水) 07:13:29.31 ID:A0Zt6oTk0.net]
- C++部がVC6でしかビルドできない
- 530 名前:デフォルトの名無しさん mailto:sage [2020/11/11(水) 07:32:57.28 ID:szx2KMpX0.net]
- zip関係は4.xから標準実装
- 531 名前:デフォルトの名無しさん mailto:sage [2020/11/11(水) 07:48:32.66 ID:DyE7m0HI0.net]
- configファイルを作らないまたは削除する連中が嫌いだわ
- 532 名前:デフォルトの名無しさん mailto:sage [2020/11/11(水) 10:40:12.91 ID:96Q/I0na0.net]
- VS16.8.0に更新したら.NET Coreのプロジェクトは1クリックで.NET5に移行出来たな
.NET Frameworkのプロジェクトも簡単に移行できるのかな?
- 533 名前:デフォルトの名無しさん mailto:sage [2020/11/11(水) 10:44:10.46 ID:QZePbwpJM.net]
- できるわけないでしょ
WebFormsとWCF廃止の時点で半数くらいのアプリは事実上移行不可能 そうでなくても変なサードのライブラリ使ってたりして移行できないケースも多いだろうね
- 534 名前:デフォルトの名無しさん mailto:sage [2020/11/11(水) 12:47:24.27 ID:5X85No/50.net]
- 16.8でuwpのリリースビルドが実行不能になったわ
- 535 名前:デフォルトの名無しさん mailto:sage [2020/11/11(水) 19:44:06.91 ID:96Q/I0na0.net]
- あれ、.NET5ってWindowsアプリからコンソールアプリに変更できないの?
プロジェクトプロパティから出力の種類をコンソールアプリに変えてもコンソール出てこないんだが プロパティ開きなおすとWindowsアプリに戻ってるし
- 536 名前:デフォルトの名無しさん mailto:sage [2020/11/11(水) 20:49:57.45 ID:WaPRIfZP0.net]
- WCFって代わりに何使えって言ってる?
- 537 名前:デフォルトの名無しさん mailto:sage [2020/11/11(水) 21:00:29.49 ID:szx2KMpX0.net]
- >>529
MQTT
- 538 名前:デフォルトの名無しさん mailto:sage [2020/11/12(木) 00:35:56.66 ID:qoiJF5zI0.net]
- C#実践しながら効率良く覚えたいんだけど良い教材ないかな
とりあえずWinアプリ作りたい 頑張って独習C#を9割読んだのにもうほとんど内容覚えてない
- 539 名前:デフォルトの名無しさん mailto:sage [2020/11/12(木) 00:56:44.98 ID:nVOC+il80.net]
- そりゃ手を動かさんと覚えんよ
- 540 名前:デフォルトの名無しさん mailto:sage [2020/11/12(木) 00:59:41.35 ID:+Hg40DyF0.net]
- 何でも良いから作りゃいいんだよ
ベタなのは電卓 少機能なものをガンガン作る
- 541 名前:デフォルトの名無しさん mailto:sage [2020/11/12(木) 02:56:18.65 ID:XDpnN8VW0.net]
- 仕事してるならいつもやってるちょっとした作業を代替させるようなアプリがモチベになるきっと
- 542 名前:デフォルトの名無しさん [2020/11/12(木) 05:54:42.02 ID:6+k25fjF0.net]
- WinUIとMAUIの区別が曖昧にしか認識できてないんですが、
具体的な違いを説明してくれてる情報源があれば教えてください。
- 543 名前:デフォルトの名無しさん mailto:sage [2020/11/12(木) 06:11:12.88 ID:xNvOr4tgd.net]
- 日頃やってる単純作業をなんでもいいから自動化
エロ動画収集とかエロ画像整理とかあるだろ
- 544 名前:デフォルトの名無しさん [2020/11/12(木) 12:00:28.21 ID:f5BAQJxFF.net]
- >>534
めっちゃ判ります 画面キャプチャしてpdfに製本するアプリ造ったら捗った
- 545 名前:デフォルトの名無しさん [2020/11/12(木) 14:31:20.02 ID:s2LM5erN0.net]
- C#で小数点の倍精度演算をするには自分で作るしか無いの?
整数はBigIntegerで出来るのに
- 546 名前:デフォルトの名無しさん mailto:sage [2020/11/12(木) 14:41:04.78 ID:pnQCXdZla.net]
- Double 構造体
https://docs.microsoft.com/ja-jp/dotnet/api/system.double > 倍精度浮動小数点数を表します。
- 547 名前:デフォルトの名無しさん [2020/11/12(木) 15:01:22.45 ID:s2LM5erN0.net]
- 倍精度じゃ無くて多倍長だった
めんご
- 548 名前:デフォルトの名無しさん [2020/11/12(木) 15:16:14.73 ID:f5BAQJxFF.net]
- BigInteger
- 549 名前:デフォルトの名無しさん [2020/11/12(木) 15:21:45.07 ID:f5BAQJxFF.net]
- https://archive.codeplex.com/?p=Sine
https://web.archive.org/web/20130225114124/www.emilstefanov.net/Projects/GnuMpDotNet/
- 550 名前:デフォルトの名無しさん [2020/11/12(木) 15:30:12.32 ID:f5BAQJxFF.net]
- こっちか
https://www.nuget.org/packages/Math.Gmp.Native.NET/ https://ja.wikipedia.org/wiki/GNU_Multi-Precision_Library
- 551 名前:デフォルトの名無しさん [2020/11/12(木) 17:45:20.41 ID:s2LM5erN0.net]
- >>543
Math.Gmp.Native.NET 有効桁数20桁じゃん メモリが許す限りの桁数の小数点数を扱いたいときはどうするの?
|

|