[過去ログ]
ふらっと C#,C♯,C#(初心者用) Part141 (1002レス)
ふらっと C#,C♯,C#(初心者用) Part141 http://mevius.5ch.net/test/read.cgi/tech/1544839627/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
862: デフォルトの名無しさん (ワッチョイ 077b-Pt61) [sage] 2019/02/19(火) 17:38:20 ID:JJR46+B00 >>859 vs codeのことは専用スレで聞け、スレ違い Visual Studio Code / VSCode Part5 https://mevius.5ch.net/test/read.cgi/tech/1541649564/ http://mevius.5ch.net/test/read.cgi/tech/1544839627/862
863: デフォルトの名無しさん (ワッチョイ bfef-l0e6) [sage] 2019/02/19(火) 19:41:44 ID:t+ZZI+Uh0 なぜmain関数の中に処理を書かないといけないのですか? そういうルールだからってことですか? pythonだとどこに書いてもいいと思うんですが http://mevius.5ch.net/test/read.cgi/tech/1544839627/863
864: デフォルトの名無しさん (ブーイモ MMcb-A2tD) [sage] 2019/02/19(火) 19:46:47 ID:+t+aP4snM そういう設計思想だから http://mevius.5ch.net/test/read.cgi/tech/1544839627/864
865: デフォルトの名無しさん (ワッチョイ bf7d-KRFs) [sage] 2019/02/19(火) 19:54:09 ID:zirjw7Cj0 main以外をエントリポイントにできるけどな win32apiからの慣習 http://mevius.5ch.net/test/read.cgi/tech/1544839627/865
866: デフォルトの名無しさん (ワッチョイ 5f2f-dPPD) [sage] 2019/02/19(火) 21:39:52 ID:eXSGnhOj0 >>865 C#で出来るの? どうやって? http://mevius.5ch.net/test/read.cgi/tech/1544839627/866
867: デフォルトの名無しさん (ワッチョイ 5fad-/Qxi) [sage] 2019/02/19(火) 22:33:06 ID:MriKnXlj0 >>866 なくはない https://ufcpp.net/study/csharp/cheatsheet/apscripting/ http://mevius.5ch.net/test/read.cgi/tech/1544839627/867
868: デフォルトの名無しさん (ワッチョイ 7ff2-yQ/S) [sage] 2019/02/20(水) 01:09:59 ID:WG18KXuW0 助けて!! Parallel.Forを使ってそれぞれで別の演算アプリを起動して 4スレッドで演算処理してるんだけど アプリ強制終了してもスレッド(演算アプリ)はずっと処理し続けてるの!お願い止まって!! 親スレッド(UIスレッド)が死んだら子スレッドも死ぬみたいなお作法ありますか? 演算アプリはSystem.Diagnostics.Process使って起動してます http://mevius.5ch.net/test/read.cgi/tech/1544839627/868
869: デフォルトの名無しさん (ワッチョイ 5f47-0jsH) [sage] 2019/02/20(水) 01:46:34 ID:3QCW37aG0 Process.Kill()でしょ http://mevius.5ch.net/test/read.cgi/tech/1544839627/869
870: デフォルトの名無しさん (スプッッ Sdff-lPFl) [] 2019/02/20(水) 02:03:55 ID:/GvzZ744d >>868 それはC#的にスレッドとは言わない。 別プロセスだ http://mevius.5ch.net/test/read.cgi/tech/1544839627/870
871: デフォルトの名無しさん (オッペケ Sr7b-mTlM) [sage] 2019/02/20(水) 07:56:23 ID:Jfh2EJBjr 電源off http://mevius.5ch.net/test/read.cgi/tech/1544839627/871
872: デフォルトの名無しさん (ワッチョイ a742-yQ/S) [sage] 2019/02/20(水) 09:16:30 ID:JdxivbIi0 >>868 CancellationTokenSourceを使ってみれば? http://mevius.5ch.net/test/read.cgi/tech/1544839627/872
873: デフォルトの名無しさん (アウアウエー Sa1f-cT+3) [sage] 2019/02/20(水) 16:01:28 ID:qtZmd9yJa form1にsplit container をverticalで貼り付けて左右に2分割してその中にボタンとかコンポーネントいろいろ置いてて、 あとから上にmenu stlipを追加したくなってツールボックスからmenu stripコンポーネントをドラッグ&ドロップすると splitcontanerのpanel1かpanel2のどっちかにしか貼り付けられないのだけどform1にmenuStripを表示するようにするにはどう操作すればいいのでしょうか http://mevius.5ch.net/test/read.cgi/tech/1544839627/873
874: デフォルトの名無しさん (ワッチョイ ff7c-yz29) [sage] 2019/02/20(水) 16:10:46 ID:YXUL7WNb0 一旦張り付けてから ドキュメントアウトライン表示させてForm直下に移動させる http://mevius.5ch.net/test/read.cgi/tech/1544839627/874
875: デフォルトの名無しさん (アウアウエー Sa1f-x6Gg) [sage] 2019/02/20(水) 16:31:00 ID:ThCTwK+Ha >>873 前も書いたけど、 [ctrl] + [alt] + t http://mevius.5ch.net/test/read.cgi/tech/1544839627/875
876: デフォルトの名無しさん (アウアウエー Sa1f-cT+3) [sage] 2019/02/20(水) 16:42:16 ID:qtZmd9yJa >>874 ありがとうございます http://mevius.5ch.net/test/read.cgi/tech/1544839627/876
877: デフォルトの名無しさん (アウアウエー Sa1f-cT+3) [sage] 2019/02/20(水) 16:43:52 ID:qtZmd9yJa >>875 ありがとうございます 配置していたテキストボックスがめり込んでしまいましたがなんとか修正してみます http://mevius.5ch.net/test/read.cgi/tech/1544839627/877
878: デフォルトの名無しさん (ワッチョイ 66f2-i3+Z) [sage] 2019/02/21(木) 12:23:38 ID:A65FK9eD0 目のかすみ >>872 >>869 神!トークン付けてスレッド実行して キャンセル時にスレッド内でIsCancellationRequestedで拾って Process.Kill()すればいいのか 行けそうな気がしてきた http://mevius.5ch.net/test/read.cgi/tech/1544839627/878
879: デフォルトの名無しさん (ワッチョイ b67c-cX2z) [sage] 2019/02/21(木) 12:51:17 ID:Nj5ihKJg0 それでいいのか アプリ強制終了っていうからタスクマネージャから落とす時のことを想像してた http://mevius.5ch.net/test/read.cgi/tech/1544839627/879
880: デフォルトの名無しさん (ワッチョイ 66f2-i3+Z) [sage] 2019/02/21(木) 13:02:04 ID:A65FK9eD0 >>879 それもあるよ!今はキャンセル機能ないから強制終了させて この問題発せしたんよ ちなみに強制終了の場合はなんか手法ある? 別プロセスもタスクマネージャーで落とすしかない? http://mevius.5ch.net/test/read.cgi/tech/1544839627/880
881: デフォルトの名無しさん (ワッチョイ b67c-cX2z) [sage] 2019/02/21(木) 13:15:26 ID:Nj5ihKJg0 基本的にはそうじゃないかね ちょっと凝った風にするならプロセス間通信でハートビート送って応答なけりゃ自死するとかあるけど http://mevius.5ch.net/test/read.cgi/tech/1544839627/881
882: デフォルトの名無しさん (ワッチョイ b501-4fA7) [sage] 2019/02/21(木) 16:20:57 ID:+4fiWh+W0 すみません、コルーチンの使い方について教えてください。 例えばRPGなどのゲームで、キャラクターAに話しかけると、数秒待って反応が返ってくるという処理をしたいと思っています。 まず、数秒待つというコルーチンを作り private IEnumerator waitforsecond(float sec) { yield return new WaitForSeconds(sec); } 次にAに話しかけた時の処理を作りました。 public void Sample(){ //50%の確率で無視される if(Probability.DetectFromPercent(50)){ MainText.text = “Aに話しかけてみた・・・”; StartCoroutine(waitforsecond(2)); MainText.text = "なんとAから無視された!”; //50%の確率で殴られる }else { MainText.text = “Aに話しかけてみた・・・”; StartCoroutine(waitforsecond(2)); MainText.text = "なんとAから蹴られた!”; http://mevius.5ch.net/test/read.cgi/tech/1544839627/882
883: デフォルトの名無しさん (ワッチョイ b501-4fA7) [sage] 2019/02/21(木) 16:24:21 ID:+4fiWh+W0 これで、話しかけたあと2秒時待機して反応がある、という処理になるかと思ったのですが、うまく行きません。 あと登場キャラクターもA、B、C‥‥とたくさんいるのであれば、話しかけると数秒待って反応するという関数を作ってあげたほうがスッキリするのでしょうが、やり方がイマイチわかりません。 http://mevius.5ch.net/test/read.cgi/tech/1544839627/883
884: デフォルトの名無しさん (ブーイモ MM0a-LvDS) [sage] 2019/02/21(木) 16:42:20 ID:VKoyYoRjM >>883 非同期や http://mevius.5ch.net/test/read.cgi/tech/1544839627/884
885: デフォルトの名無しさん (ワッチョイ b501-4fA7) [sage] 2019/02/21(木) 17:11:57 ID:+4fiWh+W0 >>884 非同期・・ググりました。 「非同期」とは重い処理があった場合は終わるのを待たないこと。とありますが、、 http://mevius.5ch.net/test/read.cgi/tech/1544839627/885
886: デフォルトの名無しさん (アウアウクー MM7d-QeDo) [sage] 2019/02/21(木) 19:03:38 ID:+XWUccMjM Wait前にthis.Refresh()って無意味だっけ http://mevius.5ch.net/test/read.cgi/tech/1544839627/886
887: デフォルトの名無しさん (アウアウエー Sa52-SfL3) [sage] 2019/02/21(木) 19:53:42 ID:5v/pkJgQa >>882 何で待つのにイテレーターを使うのかちょっと意味がわかんないねw http://mevius.5ch.net/test/read.cgi/tech/1544839627/887
888: デフォルトの名無しさん (ワッチョイ 790c-rusg) [sage] 2019/02/21(木) 20:08:47 ID:c4smrZlO0 yieldでコルーチンという一昔前の一発芸がUnityで幅を利かせているから仕方ないのねー http://mevius.5ch.net/test/read.cgi/tech/1544839627/888
889: デフォルトの名無しさん (ワッチョイ 667b-SpKW) [sage] 2019/02/21(木) 20:11:16 ID:969mh7640 俺もあいまいな理解だから偉そうには言えないけど >>882 ここのサンプルが分かりやすいかも http://developer.wonderpla.net/entry/blog/engineer/Unity_Co-routine/ >>885 private IEnumerator waitforsecond(float sec) とpublic void Sample()が非同期(違う時間軸での動作)になるので待ち時間になっていない >>887の言う通り待ち時間には他の物を使わないと http://mevius.5ch.net/test/read.cgi/tech/1544839627/889
890: デフォルトの名無しさん (ワッチョイ 6a2f-oRCO) [sage] 2019/02/21(木) 20:17:45 ID:mRRRBv2X0 >>878 その演算アプリがどういう物かわからんが そもそもそれ別プロセスじゃないとダメなのか? http://mevius.5ch.net/test/read.cgi/tech/1544839627/890
891: デフォルトの名無しさん (ワッチョイ b501-4fA7) [sage] 2019/02/21(木) 22:25:20 ID:+4fiWh+W0 >>889 ありがとうございます。 他の物とは具体的にどんな関数を使えばいいのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1544839627/891
892: デフォルトの名無しさん (アウアウエー Sa52-SfL3) [sage] 2019/02/21(木) 23:14:15 ID:5v/pkJgQa >>891 思ったより面倒臭い https://ideone.com/Sf85HN http://mevius.5ch.net/test/read.cgi/tech/1544839627/892
893: デフォルトの名無しさん (アウアウエー Sa52-SfL3) [sage] 2019/02/21(木) 23:22:50 ID:5v/pkJgQa >>892 これ書いてて一つ疑問に思ったのが、 MessagingTask = MessagingTask.ContinueWith(t => job.Action()); これを以下のように、 MessagingTask.ContinueWith(t => job.Action()); こう変えると期待した動きにならない。 ContinueWithってキューになってて先に入ってるタスクの完了を待って次を実行すると思ったけど違うのか http://mevius.5ch.net/test/read.cgi/tech/1544839627/893
894: デフォルトの名無しさん (ワッチョイ 3de7-fRYm) [sage] 2019/02/21(木) 23:42:43 ID:aABnGI350 >>893 重箱の隅…だが。 Task.Run(() => { })の代わりにTask.CompletedTaskってあるよ。 後、Task.Delay(Pause).Wait()ってThread.Sleep(Pause)で良いんでない。 http://mevius.5ch.net/test/read.cgi/tech/1544839627/894
895: デフォルトの名無しさん (ワッチョイ a95f-cnIv) [sage] 2019/02/21(木) 23:44:55 ID:e6A24yU10 >>893 継続タスクが1つとは限らない。複数あったらパラって実行される。 http://mevius.5ch.net/test/read.cgi/tech/1544839627/895
896: デフォルトの名無しさん (アウアウエー Sa52-SfL3) [sage] 2019/02/21(木) 23:48:25 ID:5v/pkJgQa >>894 うん、知ってたけど今使ってるのがVS2015なのよ... http://mevius.5ch.net/test/read.cgi/tech/1544839627/896
897: デフォルトの名無しさん (アウアウエー Sa52-SfL3) [sage] 2019/02/21(木) 23:49:35 ID:5v/pkJgQa >>895 やっぱり俺が誤解して理解してたんだなありがと http://mevius.5ch.net/test/read.cgi/tech/1544839627/897
898: デフォルトの名無しさん (アウアウエー Sa52-dS/9) [sage] 2019/02/23(土) 14:44:05 ID:3cOSTboLa MenuStripコンポーネントでItemを選択した時にその左にチェックを入れるようにしてるのだけど 選択した時点でメニュー閉じちゃって若干不便なのだけど ひらいたままにする設定にはできないのでしょうか http://mevius.5ch.net/test/read.cgi/tech/1544839627/898
899: デフォルトの名無しさん (アウアウエー Sa52-SfL3) [sage] 2019/02/23(土) 19:07:18 ID:gzY/wSmba >>898 ルートのアイテムの直下ならClickか何かで親のShowDropDown()を呼べば一応実現できるっぽい。 入れ子になってる場合は、 .... ToolStripMenuItem1.Click += (sender, e) => { RecursiveShowDropDown(((ToolStripMenuItem)sender)); }; .... void RecursiveShowDropDown(ToolStripMenuItem item) { if (item == null) return; var parent = item.OwnerItem as ToolStripMenuItem; RecursiveShowDropDown(parent); parent?.ShowDropDown(); } たぶんこれでいける。 でもエンターキーでクリックした場合の操作性に問題が残るけど http://mevius.5ch.net/test/read.cgi/tech/1544839627/899
900: デフォルトの名無しさん (アウアウエー Sa52-SfL3) [sage] 2019/02/23(土) 19:24:23 ID:gzY/wSmba こっちの方がいいか EventHandler eh = (sender, e) => { Action<ToolStripMenuItem> a = null; a = item => { if (item == null) return; var parent = item.OwnerItem as ToolStripMenuItem; a(parent); parent?.ShowDropDown(); }; a((ToolStripMenuItem)sender); }; ToolStripMenuItem1.Click += eh; http://mevius.5ch.net/test/read.cgi/tech/1544839627/900
901: デフォルトの名無しさん (アウアウエー Sa52-dS/9) [sage] 2019/02/24(日) 03:15:52 ID:pRL7US30a >>899 無事できました ありがとうございます! http://mevius.5ch.net/test/read.cgi/tech/1544839627/901
902: デフォルトの名無しさん (ワッチョイ ada2-uPuZ) [sage] 2019/02/24(日) 11:47:42 ID:L3+XvQB40 質問です 現在、以下のように一つの非同期処理(時間のかかるディスクの書き込み) を実行しています。 private async void button1_Click(object sender, EventArgs e) { await DoSomethingAsync(); MessageBox.Show("完了"); } これを実行中にUIを操作して、次の処理の準備ができたら(実行する内容はDoSomethingAsync) button1を押して予約し、実行中の処理が終わったら引き続き実行させたいです。(並列ではなく) また、「完了」は登録されたタスクが全て終わったときに出したいです。 どのように書くのが一般的なのでしょうか? 初回実行時にすべての実行すべきタスクがわかっている場合は そのタスクのリストを作ってWhenAllする みたいなのはググったら出てきたんですが ContinueWithを使うのかなと思ったのですが、書き方がわかりませんでした http://mevius.5ch.net/test/read.cgi/tech/1544839627/902
903: デフォルトの名無しさん (ワッチョイ 662c-/qFZ) [sage] 2019/02/24(日) 11:58:25 ID:u2ta9zSf0 Queue<T>を使えば良いんじゃね http://mevius.5ch.net/test/read.cgi/tech/1544839627/903
904: デフォルトの名無しさん (ドコグロ MM15-bAbS) [sage] 2019/02/24(日) 12:36:22 ID:cR8EPyISM >>902 最後に追加したTaskを覚えておいてContinueWithで繋ぐとかできなくはないけど、 そんな変なハックをするくらいなら素直に別スレッド立てて順番にバックグラウンド実行したほうがいい Producer-Consumerでググれ http://mevius.5ch.net/test/read.cgi/tech/1544839627/904
905: デフォルトの名無しさん (ワッチョイ 9eef-upo5) [sage] 2019/02/25(月) 11:09:41 ID:a5srEHrc0 c#のフォームで、タイルマップエディタのようなものを作りたいのですが、どのような情報を調べたらいいでしょうか また、そのような目的に適したフォームはありますか? そもそもC#が適切なのかわからないのですが http://mevius.5ch.net/test/read.cgi/tech/1544839627/905
906: デフォルトの名無しさん (ワッチョイ 66f2-rusg) [sage] 2019/02/25(月) 11:41:19 ID:2iFL+VGx0 >>90結局Unityになるんやろなあ http://mevius.5ch.net/test/read.cgi/tech/1544839627/906
907: デフォルトの名無しさん (ワッチョイ 7d01-b+8Y) [sage] 2019/02/25(月) 12:13:30 ID:kHS+5sOB0 VisualStudioでデバッグ実行した時だけプログラムがフリーズしてしまうのですがこういう時はどういった原因が考えられるでしょうか? WinFormを使用していてフォームが立ち上がったらバックグラウンドで色々するって感じの処理なのでどこかでUIスレッドをブロックしているのかとも思いましたがConfigureAwait(false)の設定し忘れは無さそうでした VisualStudioを通さずに直接実行した場合は正常に動作しています http://mevius.5ch.net/test/read.cgi/tech/1544839627/907
908: デフォルトの名無しさん (ワッチョイ b67c-cX2z) [sage] 2019/02/25(月) 13:05:26 ID:fW706uYI0 とりあえずフリーズした時に「すべて中断」して どこでブレイクされるか確認 ついでにスレッド一覧を見てみる http://mevius.5ch.net/test/read.cgi/tech/1544839627/908
909: デフォルトの名無しさん (ササクッテロラ Spbd-b+8Y) [sage] 2019/02/25(月) 13:15:34 ID:O8+i9ARHp >>908 それを試そうとしたのですが全て中断しても中断出来ない状況です 中断押すとVS自体もフリーズしてタスクマネージャーからプログラムを終了しないと復帰出来なくなります http://mevius.5ch.net/test/read.cgi/tech/1544839627/909
910: デフォルトの名無しさん (ファミワイ FFc9-kEY9) [] 2019/02/25(月) 15:41:31 ID:stIKiSPsF 最前面じゃなくて後ろ面にアクティブウィンドウがポップアップされてるんじゃね http://mevius.5ch.net/test/read.cgi/tech/1544839627/910
911: デフォルトの名無しさん (アウアウエー Sa52-SfL3) [sage] 2019/02/25(月) 19:11:52 ID:ERkCIkZda >>902 単純にボタンをクリックした回数だけ非同期メソッドを実行したいだけなら これでいいような気が private bool mBusy = false; private int mRepeatCount = 0; private async void button1_Click(object sender, EventArgs e) { mRepeatCount += 1; if (mBusy) return; mBusy = true; for (int i = 0; i < mRepeatCount; i++) await DoSomethingAsync(); mBusy = false; mRepeatCount = 0; MessageBox.Show("全部終わった"); } http://mevius.5ch.net/test/read.cgi/tech/1544839627/911
912: デフォルトの名無しさん (スフッ Sd0a-7Wge) [sage] 2019/02/25(月) 19:17:48 ID:61uBElrFd >>907 俺はエディタでヒント表示させただけで落ちるけど。Blendなら使えてる。 http://mevius.5ch.net/test/read.cgi/tech/1544839627/912
913: デフォルトの名無しさん (ワッチョイ 9eef-upo5) [sage] 2019/02/26(火) 06:14:33 ID:hTJo4mxi0 https://i.imgur.com/NCB8nLP.jpg c#をデバッグするとこのようなエラーが出るのですが、どこを改善すればいいかヒントをください http://mevius.5ch.net/test/read.cgi/tech/1544839627/913
914: デフォルトの名無しさん (ワッチョイ 6aad-5Ibu) [sage] 2019/02/26(火) 06:21:28 ID:byKZhMZS0 >>913 dllのパス http://mevius.5ch.net/test/read.cgi/tech/1544839627/914
915: デフォルトの名無しさん (ワッチョイ 9eef-upo5) [sage] 2019/02/26(火) 07:34:07 ID:hTJo4mxi0 ↑ありがとうございます .NET Core Launch (console) というデバッガを使っているので、 "program": "${workspaceFolder}/bin/Debug/<insert-target-framework-here>/<insert-project-name-here>.dll", という部分を修正するのだと思いますが、どう修正するんでしょうか? 実行したいプログラムを{workspaceFolder}/Program.csと指定してもエラーになります http://mevius.5ch.net/test/read.cgi/tech/1544839627/915
916: デフォルトの名無しさん (スッップ Sd0a-5Ibu) [sage] 2019/02/26(火) 07:53:17 ID:U5FDQ2yTd >>915 いやだからcsじゃなくてdllだってば http://mevius.5ch.net/test/read.cgi/tech/1544839627/916
917: デフォルトの名無しさん (スッップ Sd0a-5Ibu) [sage] 2019/02/26(火) 07:54:10 ID:U5FDQ2yTd ログにもちゃんと出てるはず http://mevius.5ch.net/test/read.cgi/tech/1544839627/917
918: デフォルトの名無しさん (ワッチョイ 4a52-ynlc) [sage] 2019/02/26(火) 08:00:35 ID:H+xdnOpD0 >>915 プログラミングするなら英語は必須だから、「何だか分からないこと言ってる!」とか思わずにちゃんと読みな。 http://mevius.5ch.net/test/read.cgi/tech/1544839627/918
919: デフォルトの名無しさん (ワッチョイ 9eef-upo5) [sage] 2019/02/26(火) 08:41:24 ID:hTJo4mxi0 >>916 c#なのにDLLなんですか? このDLLのパスは何をしてるんですか? http://mevius.5ch.net/test/read.cgi/tech/1544839627/919
920: デフォルトの名無しさん (ドコグロ MM12-/na9) [sage] 2019/02/26(火) 08:50:05 ID:UlQR9ttEM 普通にVisualStudio(Codeじゃないやつ)ダウンロードして知識付けてから挑戦しろよ 邪魔だよ http://mevius.5ch.net/test/read.cgi/tech/1544839627/920
921: デフォルトの名無しさん (ラクペッ MM65-6xHP) [sage] 2019/02/26(火) 09:40:46 ID:7RJrl9MrM 小学校でプログラミング教育でも受けてろ http://mevius.5ch.net/test/read.cgi/tech/1544839627/921
922: デフォルトの名無しさん (ワッチョイ b67c-cX2z) [sage] 2019/02/26(火) 09:54:59 ID:s7Q5fSFO0 >>909 そうなるともう新しいプロジェクトに今のを段階的に移していってどこで再現するか確認するかなぁ http://mevius.5ch.net/test/read.cgi/tech/1544839627/922
923: デフォルトの名無しさん (ワッチョイ b67c-cX2z) [sage] 2019/02/26(火) 10:57:10 ID:s7Q5fSFO0 >>919 とりあえずエクスプローラなりコンソールなりvscodeとは別に開いて プロジェクトフォルダのbinフォルダの配下を確認 どこかにビルド結果のdllが作られてるから うちはいつの間にかPlatformって環境変数が定義されてたせいで HPDとかいうフォルダが1個挟まってたぞ http://mevius.5ch.net/test/read.cgi/tech/1544839627/923
924: デフォルトの名無しさん (ワッチョイ 66f2-rusg) [sage] 2019/02/26(火) 10:58:52 ID:RV1beKRS0 こっちへどうぞ Visual Studio Code / VSCode Part5 https://mevius.5ch.net/test/read.cgi/tech/1541649564/ http://mevius.5ch.net/test/read.cgi/tech/1544839627/924
925: デフォルトの名無しさん (ワッチョイ 7d01-b+8Y) [sage] 2019/02/26(火) 11:47:10 ID:7Gbx8Ae00 >>922 ありがとうございます とりあえず特定のメソッドを呼ばなければ大丈夫ということがわかったのでデバッグモードでは呼ばないようにして対策することにしました http://mevius.5ch.net/test/read.cgi/tech/1544839627/925
926: デフォルトの名無しさん (ワッチョイ 9eef-upo5) [sage] 2019/02/26(火) 11:58:57 ID:hTJo4mxi0 >>923 デバッグできました 余計なフォルダが挟まっていました 指定してやらないといけないんですね ありがとうございました http://mevius.5ch.net/test/read.cgi/tech/1544839627/926
927: デフォルトの名無しさん (スププ Sd0a-pWE8) [sage] 2019/02/26(火) 12:16:54 ID:vuJi7+izd どういたしまして http://mevius.5ch.net/test/read.cgi/tech/1544839627/927
928: デフォルトの名無しさん (スップ Sdea-5Ibu) [sage] 2019/02/26(火) 12:29:03 ID:CYrridvRd >>923 それDELLやろ http://mevius.5ch.net/test/read.cgi/tech/1544839627/928
929: デフォルトの名無しさん (スップ Sdea-5Ibu) [sage] 2019/02/26(火) 12:29:38 ID:CYrridvRd >>924 そっちはスレチ http://mevius.5ch.net/test/read.cgi/tech/1544839627/929
930: デフォルトの名無しさん (ワッチョイ 9fad-SKB1) [] 2019/02/28(木) 00:37:24 ID:weUa1N+o0 setterメソッドで文字列が8文字以下ならname変数に引数を代入する文を書きたいんですけど どのように書けばいいんでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1544839627/930
931: デフォルトの名無しさん (ワッチョイ d7e7-CeLW) [sage] 2019/02/28(木) 00:51:58 ID:ucEMLrR20 private string name; public void SetName( string name ) { if ( name.Length <= 8 ) { this.name = name; } } http://mevius.5ch.net/test/read.cgi/tech/1544839627/931
932: デフォルトの名無しさん (ワッチョイ d7e7-CeLW) [sage] 2019/02/28(木) 00:55:51 ID:ucEMLrR20 セッターよりもプロパティで良い気がする private string name; public string Name { set { if ( value.Length <= 8 ) { this.name = value; } } get { return this.name; } } http://mevius.5ch.net/test/read.cgi/tech/1544839627/932
933: デフォルトの名無しさん (ワッチョイ 9fad-SKB1) [sage] 2019/02/28(木) 01:05:38 ID:weUa1N+o0 >>931 ありがとうございますー lengthを使うとint型とstringをオペランドに比較が使えるんですね 覚えておきます http://mevius.5ch.net/test/read.cgi/tech/1544839627/933
934: デフォルトの名無しさん (ドコグロ MM6b-dMaL) [sage] 2019/02/28(木) 08:14:05 ID:3CdGs56rM >>933 > lengthを使うとint型とstringをオペランドに比較が使えるんですね 言いたいことはなんとなくわかるけどほんとに理解してるのか不安になる文章だな http://mevius.5ch.net/test/read.cgi/tech/1544839627/934
935: デフォルトの名無しさん (オイコラミネオ MMeb-MJ6Y) [sage] 2019/02/28(木) 12:10:16 ID:2lomOid8M 8文字越えた場合や 検証属性の話をと思ったけど自重 http://mevius.5ch.net/test/read.cgi/tech/1544839627/935
936: デフォルトの名無しさん (ワッチョイ 37e5-i/5X) [] 2019/02/28(木) 19:23:03 ID:owSMuOWF0 Windows.Forms の質問です。 TextBox 数個と MenuStrip に サブメニューのない MenuItem を追加したFormで Altキーでメニューを選択すると、 カーソルキーの上下でTextBoxのフォーカスが移動するのですが どういった理由でしょうか? http://mevius.5ch.net/test/read.cgi/tech/1544839627/936
937: デフォルトの名無しさん (アウアウウー Sa9b-Rc0K) [sage] 2019/02/28(木) 20:29:09 ID:1IHH1hzPa >>936 Menuに反応してるのでは? http://mevius.5ch.net/test/read.cgi/tech/1544839627/937
938: 936 (ラクッペ MMcb-hSmr) [sage] 2019/02/28(木) 20:50:40 ID:DAgKUWMjM うーん ショートカットキーの設定ができるので ツールバーの代わりに使おうと思ったんですが 予想外のキモい動きで躊躇してます http://mevius.5ch.net/test/read.cgi/tech/1544839627/938
939: デフォルトの名無しさん (ワッチョイ ff2c-pqT0) [sage] 2019/02/28(木) 21:20:30 ID:560qka060 ドロップダウンしないのは想定してないだろう http://mevius.5ch.net/test/read.cgi/tech/1544839627/939
940: デフォルトの名無しさん (ワッチョイ 377c-vuRV) [] 2019/03/01(金) 12:58:28 ID:ozM8zBQ90 この本おすすめですか? https://www.amazon.co.jp/dp/4774187585 http://mevius.5ch.net/test/read.cgi/tech/1544839627/940
941: デフォルトの名無しさん (ワッチョイ ff63-3oSp) [sage] 2019/03/01(金) 19:45:05 ID:MA7hbDcR0 JS hoge([[1,2,3], [4,5,6]]); C# hoge(new int[,] {{ 1,2,3 }, { 4,5,6 }}); javascriptみたいにnew付けないで渡せないですか? paramでは2次元がだめでした。 http://mevius.5ch.net/test/read.cgi/tech/1544839627/941
942: デフォルトの名無しさん (ワッチョイ bfef-Q9lp) [sage] 2019/03/01(金) 21:07:24 ID:tVNocw1h0 サイドバーについてなんですが、例えばgimpというソフトがあるのですが、両サイドにツールやレイヤーが表示されています このように領域を分けるコントロールを教えてください win form c#です これはもう1つフォームを追加してるんでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1544839627/942
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 60 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.017s