- 1 名前:デフォルトの名無しさん [2017/11/07(火) 21:11:25.20 ID:LeQqgpmT0.net]
- 「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、 質問者自身なんだか意味がよく分からない質問、 ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。 内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。 なお、テンプレが読めない回答者は邪魔なので後述のC#相談室に移動して下さい。 C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください >>980を踏んだ人は新スレを建てて下さい。 >>980が無理な場合、話し合って新スレを建てる人を決めて下さい。 ■前スレ ふらっと C#,C♯,C#(初心者用) Part132 mevius.5ch.net/test/read.cgi/tech/1507543256/ ■関連スレ C#, C♯, C#相談室 Part95 mevius.5ch.net/test/read.cgi/tech/1508180530/ ■コードを貼る場合は↓を使いましょう。 ideone.com/ https://dotnetfiddle.net/ ■情報源https://msdn.microsoft.com/ja-jp/library/gg145045.aspx https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/index https://msdn.microsoft.com/en-us/library/gg145045.aspx referencesource.microsoft.com/ VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
- 2 名前:デフォルトの名無しさん [2017/11/07(火) 22:06:49.52 ID:cTk2bFo+0.net]
- あ
- 3 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 22:38:29.65 ID:h1H7Fbnm0.net]
- ゃ
- 4 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 22:53:03.49 ID:6NdbJPOz0.net]
- し
- 5 名前:デフォルトの名無しさん [2017/11/07(火) 23:17:05.39 ID:cTk2bFo+0.net]
- 開発になんのフォント使ってる?
- 6 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 23:29:09.05 ID:bwe89n7Ka.net]
- 男は黙ってCourier New
- 7 名前:デフォルトの名無しさん [2017/11/07(火) 23:37:30.45 ID:mi3cUHZI0.net]
- 前スレでリストの抽象化に関して聞いた者ですが
もう少し整理して説明すると下記のコードの"IList<共通の型>"部分を 共通の型で作れないかなと考えておりました クラスならばインターフェースで共通の型に出来ますが リストのようなコレクションも出来たら良いなと class Hoge { public string Hogege { get; set; } } class Fuge { public string Fugaga { get; set; } } class Program { static void Main(string[] args) { IList<共通の型> dto1 = new List<Hoge>(); IList<共通の型> dto2 = new List<Fuge>(); } }
- 8 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 23:52:09.22 ID:bwe89n7Ka.net]
- >>7
直接的な答じゃないけど、どうしてC#の(っていうか.NETの)配列の共変が 批判されてるかを理解してからその問題をもう一度考えた方がいいんじゃないかな ufcpp.net/study/csharp/sp4_variance.html?p=2
- 9 名前:デフォルトの名無しさん [2017/11/08(水) 00:15:38.90 ID:anngrWrU0.net]
- >>7
いまいち意味不明なんだが、同じリスト型で管理したいクラスってことは それぞれis-a関係になる共通の継承元があるはずだろ? class Hoge : 共通の型 {...} class Fuga : 共通の型{...} var List<共通の型> = new List<共通の型>(); でダメな理由がわからん これで「HogeとFugaを抽象化した型」のリストができるだろ? リストその物の抽象化って話なら、List<T>がそのものズバリなんだから、 何を言いたいのか理解できてない せめて用途を説明してくれ
- 10 名前:デフォルトの名無しさん [2017/11/08(水) 00:20:45.56 ID:anngrWrU0.net]
- >>9
あ、変数名抜けてた
- 11 名前:デフォルトの名無しさん [2017/11/08(水) 00:40:48.04 ID:CLyn8lVQ0.net]
- みんなListList
Dictionaryのがいいよ
- 12 名前:デフォルトの名無しさん mailto:sage [2017/11/08(水) 06:04:51.80 ID:Kp5qntjW0.net]
- >>11
キー重複できなくない?
- 13 名前:デフォルトの名無しさん mailto:sage [2017/11/08(水) 07:02:24.37 ID:d89kNCGzr.net]
- 何がやりたいか(目的)を書いた方が良いと思うよ
未だ意図不明だけど System.Collections.ArrayList が望みのもの?
- 14 名前:デフォルトの名無しさん mailto:sage [2017/11/08(水) 21:22:35.00 ID:+tPWiI0Ta.net]
- >>7
それが実現できても何の得もないよ IList<object>にして突っ込めばいいけどそれで何の意味があるんだか
- 15 名前:デフォルトの名無しさん mailto:sage [2017/11/08(水) 21:40:52.71 ID:370P83AX0.net]
- ふらっとあるある
万能クラスをListに突っ込んで俺すげー
- 16 名前:デフォルトの名無しさん mailto:sage [2017/11/08(水) 22:18:42.71 ID:kPo1IP0w0.net]
- プロパティについて教えてください
setとgetが呼び出されるタイミングがよくわかりません 以下のようなコードがあったとしてsetが呼び出されるのはTestに値が代入された時という理解で合っていますか? getはsetが呼び出されると自動的に呼び出されるというようなぼんやりした理解なのですが正しいでしょうか? またgetだけが呼び出されるケースもあると資料で見たのですがそれはどのような使い方をした時なのでしょうか? 初歩的な質問で申し訳ありませんがよろしくお願い致します Private int test Public int Test() { set { test= value; } get { return test } } public void Main() { Test=100; }
- 17 名前:デフォルトの名無しさん mailto:sage [2017/11/08(水) 22:19:45.50 ID:kPo1IP0w0.net]
- >>16
すいません iPhoneから書いたのでコードを上手く書くことが出来ていません
- 18 名前:デフォルトの名無しさん mailto:sage [2017/11/08(水) 22:31:13.66 ID:rbcWTqbu0.net]
- get setの中にConsole.WriteLineでも書いてみたら分かるよ
- 19 名前:デフォルトの名無しさん mailto:sage [2017/11/08(水) 22:43:50.87 ID:B6KPAK+i0.net]
- もしくはステップ実行するとか
- 20 名前:デフォルトの名無しさん mailto:sage [2017/11/08(水) 23:05:18.83 ID:0mQs8SG20.net]
- >>16
作成したプロパティを使う方からは、変数のように見えるって言えば分かる?
- 21 名前:デフォルトの名無しさん mailto:sage [2017/11/08(水) 23:26:13.90 ID:niKmJlUIM.net]
- >>16
プロパティに代入 setだけが呼ばれる プロパティを読出し getだけが呼ばれる 現在時刻を返すプロパティ DateTime.Nowとかだとgetしかいらない
- 22 名前:デフォルトの名無しさん [2017/11/08(水) 23:33:00.93 ID:8vwit5Fs0.net]
- 俺が作ったプログラムを起動させた結果
https://i.imgur.com/WFwZTSM.png
- 23 名前:デフォルトの名無しさん mailto:sage [2017/11/08(水) 23:38:55.04 ID:FLS9cqpb0.net]
- >>22
電気の無駄使いやね。使った分発電しなされ
- 24 名前:デフォルトの名無しさん [2017/11/08(水) 23:41:19.13 ID:Fypp0IbQ0.net]
- >>22
なんか描画してるの?
- 25 名前:デフォルトの名無しさん [2017/11/08(水) 23:46:07.65 ID:8vwit5Fs0.net]
- >>24
エロ動画詰まったZIPを Parallelで解凍したらこうなった 40個位
- 26 名前:デフォルトの名無しさん mailto:sage [2017/11/09(木) 00:59:59.93 ID:LfxevOKY0.net]
- >>25
parallelぱねぇなw
- 27 名前:デフォルトの名無しさん mailto:sage [2017/11/09(木) 01:16:45.19 ID:LfxevOKY0.net]
- >>25
並列数5くらいに制御すれば良い?
- 28 名前:デフォルトの名無しさん mailto:sage [2017/11/09(木) 07:31:45.15 ID:hfkiYsiWM.net]
- リストの抽象化を相談した者ですがList<T>の使い方を調べようと思います
ありがとうございます
- 29 名前:デフォルトの名無しさん mailto:sage [2017/11/09(木) 08:38:02.64 ID:T0f+zXRUM.net]
- >>22
しょぼいcpuだな。i9に買い換えろ。
- 30 名前:デフォルトの名無しさん mailto:sage [2017/11/09(木) 09:08:10.16 ID:zzCkJYsb0.net]
- 車輪の再発明
- 31 名前:デフォルトの名無しさん mailto:sage [2017/11/09(木) 09:50:42.15 ID:jWnrq6EeM.net]
- parallelって、積んでるCPUの数以上に並列化するとしぬの?
- 32 名前:デフォルトの名無しさん mailto:sage [2017/11/09(木) 10:29:51.90 ID:T0f+zXRUM.net]
- >>31
効率が落ちるだけ。
- 33 名前:デフォルトの名無しさん mailto:sage [2017/11/09(木) 10:57:42.45 ID:rCwX7bXUM.net]
- >>31
必ずしもそうではない IOなどでCPUが暇になることがあるならその時間を有効に使える場合がある
- 34 名前:デフォルトの名無しさん mailto:sage [2017/11/09(木) 11:49:27.46 ID:jWnrq6EeM.net]
- オラ、わくわくしてきたぞ!
- 35 名前:デフォルトの名無しさん mailto:sage [2017/11/09(木) 14:02:56.21 ID:Rh18RfgB0.net]
- たまに単純すぎる処理までParallel化してあって逆に糞遅くなってるの見るともにょる
- 36 名前:デフォルトの名無しさん mailto:sage [2017/11/09(木) 14:07:05.33 ID:xkkUp3yc0.net]
- これまで客の要望で20個ぐらいParalleにしたけど
一つとして早くなったことないよ ボトルネックがIO周りなのに勘違いしてる奴多過ぎな気がする ハードディスクに保存するのもIOやで? って言ってわかるやついねーよな パンピーじゃ
- 37 名前:デフォルトの名無しさん [2017/11/09(木) 16:51:34.36 ID:cNKMHUR60.net]
- >>28
>>7で既に使ってると思うんだが何を調べるのか…
- 38 名前:デフォルトの名無しさん mailto:sage [2017/11/09(木) 22:15:36.82 ID:HphgsDwT0.net]
- >>36
ファイルI/O関連は下手にパラるとシーク待ち時間が増大しちゃうしね
- 39 名前:デフォルトの名無しさん [2017/11/10(金) 00:17:10.66 ID:J/IcK0Bh0.net]
- parallelで解凍したエロ動画はRAMディスクに出力したよ
7分→2分になったよ
- 40 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 00:59:14.89 ID:WaNBZPrLp.net]
- VSでもC#でもないからややスレチになるが、
make に-j4 付けてもビルド70分くらいから60分くらいになるだけであまり速くならなかったのに さらにノートン先生でビルドするディレクトリ外したら20分になったことがある 新規ファイルが大量に出来る場合、パラレルにしても変わらないと感じるなら、I/O以外にもタスクマネージャーでウィルスチェックしてないか確認必要
- 41 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 01:25:16.74 ID:kPoID+4E0.net]
- いまの最新並列プログラミング手法はparallelなの?
- 42 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 06:25:02.22 ID:RXFByZDW0.net]
- シングルスレッドで非同期I/Oが速いと言って見る。
- 43 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 07:28:15.81 ID:wtQgej54M.net]
- 技術的な質問じゃないんですが、C#よりVBが優勢って本当ですか?
- 44 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 07:43:03.92 ID:/A7eCTDw0.net]
- >>43
スレチ んでもってアスペ
- 45 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 07:43:26.98 ID:Mk8W5pJQM.net]
- >>43
荒らす気満々だろw
- 46 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 07:46:11.03 ID:g/THXaNi0.net]
- 非同期IOは旧来のクライアントごとのスレッドでリクエストをさばくやり方よりオーバーヘッドが少ないから
C10Kに耐えられるってだけで、シングルスレッドのままじゃ性能は高くない。 性能を求めるならそれをコア数分のスレッドで走らせる。
- 47 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 08:04:26.22 ID:YLtBUtjTr.net]
- >>41
ケースバイケース
- 48 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 08:05:17.46 ID:YLtBUtjTr.net]
- >>43
「優勢」の定義次第
- 49 名前:デフォルトの名無しさん [2017/11/10(金) 18:45:01.22 ID:i6RuFN3y0.net]
- >>43
技術的に答えさせていだだきます C#よりもVBの方がキーワードの数が多く難易度も高くなりますから 使用するプログラマーの能力的にはVBの方が優勢であると言えるでしょう
- 50 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 18:59:38.48 ID:OPEeW8tb0.net]
- >>49
はいキチガイ
- 51 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 19:14:30.49 ID:rSnLVHog0.net]
- >>50
キチガイに触るな
- 52 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 19:15:23.24 ID:QpY7y4nlM.net]
- あれだろ?バリアントとかいう魔法の変数だろ?
- 53 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 19:42:51.45 ID:alfIXjUy0.net]
- >>43
裾野という底辺はc#より遥かに広い
- 54 名前:デフォルトの名無しさん [2017/11/10(金) 20:21:19.35 ID:i6RuFN3y0.net]
- >>53
底辺のお前が言うなw
- 55 名前:デフォルトの名無しさん [2017/11/10(金) 20:48:46.88 ID:SSmhpTC60.net]
- Parallel処理内で
一つのListにAddしてっても文句言われない?
- 56 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 20:51:59.49 ID:rSnLVHog0.net]
- >>55
https://msdn.microsoft.com/ja-jp/library/6sh2ey19(v=vs.110).aspx これの一番下に書いてある
- 57 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 20:52:36.97 ID:alfIXjUy0.net]
- >>55
lockしてれば
- 58 名前:デフォルトの名無しさん [2017/11/10(金) 20:56:22.58 ID:SSmhpTC60.net]
- >>56
天才かよ >この型のpublic static (Visual Basic ではShared) メンバーは、スレッド セーフです。 >>57 それ遅いらしい
- 59 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 21:02:22.44 ID:kHWlHLuRM.net]
- >>58
それstaticメンバ以外はスレッドセーフじゃないってことだぞ あと、たかがListのAddのロックのコストが問題になるような状況なら Listを共有しないでスレッドローカルでList作って終わってからマージした方がいい
- 60 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 21:05:11.63 ID:alfIXjUy0.net]
- >>58
lockしたら並列の意味が無いからなw
- 61 名前:デフォルトの名無しさん [2017/11/10(金) 21:07:25.77 ID:7i6+bCDW0.net]
- >>58
Addとかインデックスでの参照はオブジェクトのメンバだろ?ダメじゃん。 結局lockしかない
- 62 名前:デフォルトの名無しさん [2017/11/10(金) 21:08:58.39 ID:SSmhpTC60.net]
- いるんだよなあstaticアンチ
staticでスレッドセーフなら万々歳だけどね
- 63 名前:デフォルトの名無しさん [2017/11/10(金) 21:10:20.09 ID:7i6+bCDW0.net]
- ?
- 64 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 21:10:46.32 ID:kHWlHLuRM.net]
- >>62
お前は何を言ってるんだ Listをstaticフィールドに入れたらスレッドセーフになるんじゃなくて、 Listクラス自身のstaticメソッドに限ってスレッドセーフであるということだぞ
- 65 名前:デフォルトの名無しさん [2017/11/10(金) 21:25:08.41 ID:SSmhpTC60.net]
- つまりどういうことだってばよ…
こういうことちゃうんか? class Hoge { public static List<Huga> aaa = new List<Huga>(); private void ParallelOjisan() { Parallel.ForEach(aaa, op, a => { Hage h = new Hage(); aaa.add(h.GetData(a)); }); } } 動いたぞ
- 66 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 21:30:42.03 ID:rSnLVHog0.net]
- >>65
>インスタンス メンバーの場合、スレッド セーフであることは保証されません。 ちゃんと読め
- 67 名前:デフォルトの名無しさん [2017/11/10(金) 21:32:13.69 ID:SSmhpTC60.net]
- public static List<Huga> aaa;
これでええんか?
- 68 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 21:33:22.43 ID:rSnLVHog0.net]
- ちげーよw
- 69 名前:デフォルトの名無しさん [2017/11/10(金) 21:33:29.83 ID:7i6+bCDW0.net]
- Addはstaticメソッドじゃねーよ
- 70 名前:デフォルトの名無しさん [2017/11/10(金) 21:35:03.80 ID:SSmhpTC60.net]
- >>69
あ…そうなんだ… じゃあ作らなきゃstaticなAdd
- 71 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 21:41:12.73 ID:z2GdfpnL0.net]
- パラレルに追加したらその順番が保証されないことくらい分かるだろうに、なぜList?
- 72 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 21:41:21.38 ID:alfIXjUy0.net]
- >>70
private object hoge = new object(); lock (hoge) {hogeList.add(foo);}
- 73 名前:デフォルトの名無しさん [2017/11/10(金) 21:43:06.07 ID:7i6+bCDW0.net]
- >>70
staticだからスレッドセーフなんじゃねーよw Listのstaticメソッドは全部スレッドセーフに作ってるよってマイクロソフトが言ってるだけw 素直にlock使うか>>59で言ってるようにしろw
- 74 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 21:44:14.04 ID:qXatXNmA0.net]
- staticにすればスレッドセーフになると誤解してそう
- 75 名前:デフォルトの名無しさん [2017/11/10(金) 21:57:42.58 ID:SSmhpTC60.net]
- これMSが説明下手なだけだからね
Lockおじさんの言うとおりにするよ
- 76 名前:デフォルトの名無しさん [2017/11/10(金) 22:01:04.30 ID:lM00qbpm0.net]
- 無知な癖に謎の態度
- 77 名前:デフォルトの名無しさん [2017/11/10(金) 22:04:52.67 ID:SSmhpTC60.net]
- てかスレッドローカルおじさんがわからん
スレッドローカルなのにあとでマージって出来るん? もしかしてParallel処理終わっても スレッド指定してその中身取れるの?
- 78 名前:デフォルトの名無しさん [2017/11/10(金) 22:18:25.44 ID:SSmhpTC60.net]
- あ、わかったわ
なんでもない
- 79 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 22:21:43.80 ID:FCcE8hCP0.net]
- System.Collections.Concurrent名前空間のスレッドセーフなコレクションクラス使えば
- 80 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 23:09:54.96 ID:alfIXjUy0.net]
- >>75
並列処理はlock不要に限る
- 81 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 23:11:40.77 ID:OPEeW8tb0.net]
- >>79
これ
- 82 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 23:23:11.10 ID:TSxiC3iy0.net]
- ConcurrentBagはロックフリーじゃないぞ
追加と取り出しを並行して行うために作られた複雑なコレクションで、オーバーヘッドも大きい 追加だけなら滅多に競合しないはずだから、普通にロックしたほうがむしろ速いんじゃないか?
- 83 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 23:34:41.16 ID:/KAgC3iBa.net]
- ああ、もうそんな時期か
しかしAlilExpressは相変わらず胡散臭い出品者多すぎ
- 84 名前:デフォルトの名無しさん [2017/11/11(土) 00:28:03.41 ID:Wyc7UUxM0.net]
- お前らブイバーの爪の垢でも煎じて飲めよ
- 85 名前:デフォルトの名無しさん mailto:sage [2017/11/11(土) 00:31:02.26 ID:FsCJcvbF0.net]
- >>82
オーバーヘッドデカイけどそれ以上に楽だからConcurrent系はよく使っているわ
- 86 名前:デフォルトの名無しさん [2017/11/11(土) 05:01:11.17 ID:epAZZTWl0.net]
- ID:SSmhpTC60とかいうアスペ
- 87 名前:デフォルトの名無しさん mailto:sage [2017/11/11(土) 09:54:39.72 ID:EO+d5mNz0.net]
- 結果を集める必要があるならそもそもParallelよりAsParallel.SlectMany使ったほうがいい
競合を気にせずに結果返すだけでいいしマージも勝手にやってくれる
- 88 名前:デフォルトの名無しさん mailto:sage [2017/11/11(土) 12:00:52.86 ID:oSkXIpj60.net]
- 初歩的な質問ですがお願いします。
C#で画像ビューアを作製しています。 ドラッグアンドドロップで画像を表示する事はできたのですが、 ダブルクリックして画像を表示する方法が分かりません。 jpeg等の画像ファイルに自作プログラムを関連づけておいて ファイルをダブルクリック→自作プログラムが起動して画像を表示、という様にしたいです。 この方法について解説しているサイトか ググるためのキーワードだけでも教えてもらえるとありがたいです。
- 89 名前:デフォルトの名無しさん mailto:sage [2017/11/11(土) 12:20:44.03 ID:jUCjsAob0.net]
- 拡張子 レジストリ 関連付け
- 90 名前:デフォルトの名無しさん mailto:sage [2017/11/11(土) 12:21:10.63 ID:7DvP3YTXM.net]
- >>88
Mainの最初にブレークポイント置いてargsの中身を見てみよう
- 91 名前:デフォルトの名無しさん [2017/11/11(土) 12:21:55.21 ID:aAbgGGPi0.net]
- >>88
「プログラムから開く」で自作ソフトを選択して起動させるとmain関数の引数にダブルクリックしたファイルのパスが入る。
- 92 名前:デフォルトの名無しさん mailto:sage [2017/11/11(土) 12:38:40.93 ID:ZfeLOt3q0.net]
- >>88
「ファイル 関連付け」でググれ C#関係ないと思うんだが
- 93 名前:デフォルトの名無しさん mailto:sage [2017/11/11(土) 12:41:16.82 ID:ZfeLOt3q0.net]
- >>92
あ、そうかファイルパスとらないとか失敬 Environment.CommandLineでも取れるよ
- 94 名前:デフォルトの名無しさん mailto:sage [2017/11/11(土) 13:16:41.05 ID:jSB1i77R0.net]
- >>88
このへんから読んでよきにはからへ Default Programs https://msdn.microsoft.com/en-us/library/windows/desktop/cc144154.aspx Best Practices for File Associations https://msdn.microsoft.com/en-us/library/windows/desktop/cc144156.aspx
- 95 名前:デフォルトの名無しさん [2017/11/11(土) 17:14:52.12 ID:QA+V6jEx0.net]
- プログラミング初心者に英語ドキュメント突きつける鬼畜
- 96 名前:デフォルトの名無しさん mailto:sage [2017/11/11(土) 17:22:47.41 ID:6DAw5yNPr.net]
- まあ今時
と言うかこれからはと言うか 英語のドキュメントのリーディングくらいは必須スキルかもね MSもいつまで日本語ドキュメント提供してくれるか分からんよw
- 97 名前:デフォルトの名無しさん mailto:sage [2017/11/11(土) 17:32:07.79 ID:oSkXIpj60.net]
- >>89-84
予想外に沢山のレスありがとう なるほど、Main関数の引数からパスを取ればいいのね GUIでも内部的にはコマンドラインと同じってことか GUIアプリって作ったこと無かったから難しく考えすぎてたよ
- 98 名前:デフォルトの名無しさん mailto:sage [2017/11/11(土) 17:32:59.48 ID:oSkXIpj60.net]
- 安価ミス
>>89-94
- 99 名前:デフォルトの名無しさん [2017/11/11(土) 17:33:33.06 ID:Wyc7UUxM0.net]
- リーディングくらいは日本語で言えんのか
- 100 名前:デフォルトの名無しさん [2017/11/11(土) 17:49:21.24 ID:QwHnz2ZY0.net]
- 日本語(機械翻訳)
|

|