- 1 名前:デフォルトの名無しさん [2016/06/15(水) 11:34:28.60 ID:9eV3efFp.net]
- 「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、 質問者自身なんだか意味がよく分からない質問、 ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。 内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。 なお、テンプレが読めない回答者は邪魔なので後述のC#相談室に移動して下さい。 >>980を踏んだ人は新スレを建てて下さい。 >>980が無理な場合、話し合って新スレを建てる人を決めて下さい。 ■前スレ ふらっと C#,C♯,C#(初心者用) Part120 [無断転載禁止]©2ch.net echo.2ch.net/test/read.cgi/tech/1460040653/ ■関連スレ C#, C♯, C#相談室 Part90 [無断転載禁止]©2ch.net echo.2ch.net/test/read.cgi/tech/1455160063/ ■コードを貼る場合は↓を使いましょう。 ideone.com/ https://dotnetfiddle.net/ ■情報源 https://msdn.microsoft.com/en-us/library/gg145045.aspx referencesource.microsoft.com/
- 652 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 00:40:08.94 ID:Cc3YPzRv.net]
- >>635
>>631 >回答するでもないなら黙ってろよ
- 653 名前:デフォルトの名無しさん mailto:sage [2016/06
]
- [ここ壊れてます]
- 654 名前:/30(木) 00:41:00.60 ID:Wk/GR0g5.net mailto: 特定のキーワードに反応するやつ=アスぺ []
- [ここ壊れてます]
- 655 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 01:34:04.49 ID:YJkNY66N.net]
- そもそもフォーカスが無いとキーイベントをブッ込めないんだっけ?
- 656 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 01:42:30.83 ID:QT4/5B+5.net]
- これ以上続ける奴も死ね
- 657 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 01:45:08.21 ID:Cc3YPzRv.net]
- >>639
逆にフォーカス以外の何を見てキーイベントを拾うコントロールの判断をすると思うんだ?
- 658 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 02:12:13.70 ID:YJkNY66N.net]
- >>641
んー、詳しく無いんでちょっとズレてるのかもしれないけど>>625の他アプリ作業中 ってのはウィンドウが選択されてないだけで普通に動いてると思ってたから Win32APIでいうところのSendMessageとかでブッ込めば反応するんじゃないかと
- 659 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 02:13:20.95 ID:YJkNY66N.net]
- >>625じゃなくて>>626だった
- 660 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 02:21:16.73 ID:Cc3YPzRv.net]
- >>642
SendMessageはウインドウハンドル指定して送るはずだが 他の質問もそうだけどやりたいことを具体的に示してからにしてくれ
- 661 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 02:44:51.19 ID:G0SvbOL7.net]
- >>626
>故差がでるのでしょうか? Windowsと.NETがそう言う風に作ってあるから 普通の人は、フォーカスが当たってないときにキー入力とか欲しくないし 普通に他のアプリへのキー入力とか監視できたらセキュリティ上問題になるだろ
- 662 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 03:35:24.23 ID:YJkNY66N.net]
- >>644
やりたい事とか聞かれても知らんがな 俺はフォーカス無くても別に止まってないだろって言いたかっただけだから
- 663 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 04:13:20.45 ID:cYW66s4d.net]
- >>645
そいつに触んな七色に輝いて爆発して死ね 懲りるって脳みそねえのか頭にクソカス詰まってんのか
- 664 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 06:46:14.27 ID:tIht86/w.net]
- 怒るために怒る647である。
- 665 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 08:53:21.84 ID:u0n6mLno.net]
- フォーカスが当たっていることと、プログラムが動いてる事は無関係
c#も関係なし
- 666 名前:621 mailto:sage [2016/06/30(木) 09:13:12.38 ID:Od7+qOIK.net]
- すいません、>>621の方はどうでしょうか?
- 667 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 12:27:32.88 ID:YjKIeVAx.net]
- NET Frameworkがなくなったら(誰も利用したがらなくなったら・・)C#はどうなるのでしょうか?
- 668 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 12:39:09.92 ID:SyPaaDKj.net]
- 順番が逆だと思うんだよね、誰もC#を書かなくなったら「.NET?それ要るの?」となるのでは
- 669 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 19:10:21.74 ID:tyJxMSAY.net]
- キー同時押しの条件って作れないですか?
例えばTキーとSキーが両方押されているときにイベント発生みたいな
- 670 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 19:19:45.70 ID:+KIY1MLw.net]
- イベント関数内に
https://www.ipentec.com/document/document.aspx?page=csharp-check-keboard-key-press-state これ使って条件式書けばOKだよぉ
- 671 名前:デフォルトの名無しさん [2016/06/30(木) 19:49:06.05 ID:tyJxMSAY.net]
- >>654
関数内にifを書くことは分かっています。でも同時押しは無理ですよね? どっちかがら0.0001秒早く押されているのだからどちらかのキーを取得します。
- 672 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 19:56:20.82 ID:/U16RyFY.net]
- こいつに返事する奴は死ね
むしろ殺す
- 673 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 20:09:06.27 ID:MdaccvHG.net]
- ID変えても同一人物だと分かるな
- 674 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 20:24:22.01 ID:QjIoYIYq.net]
- >>655
質問に答えてもらっているのに読まず試さず文句つけるとか 他行ってここには2度と来ない方がいいと思うよ
- 675 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 20:36:42.89 ID:IS+ufD6m.net]
- 同じ瞬間に押下された時だけイベント発火させたいってんでしょ
両方OFFから両方ONになった時だけ それはまぁ654じゃ無理 厳密にやるなら信号の立ち上がりを拾えないと無理だし 完全にハードウェアの世界
- 676 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 20:57:44.78 ID:tyJxMSAY.net]
- いや格闘ゲームを作りたいんです。ボタン同時押しの技ってありますね?あれです。
>>659 何イベントくらいの差がでるんでしょうかね? 後もし仮に先に押すボタンを早く押しすぎたらそれだけで無理かもしれませんね 1回押すだけで何回カウントされるんだろう?そういうの計測できますか?
- 677 名前:659 mailto:sage [2016/06/30(木) 21:02:39.26 ID:QT4/5B+5.net]
- 知らん
- 678 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 21:09:18.31 ID:G0SvbOL7.net]
- そもそも物理的なキーボードの仕様で、同時に押せない(認識できない)可能性があるわけだが
- 679 名前:デフォルトの名無しさん [2016/06/30(木) 21:11:11.84 ID:tyJxMSAY.net]
- >>662
同時に認識できない場合イベントで両方押しを判定できないという事ですか?
- 680 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 21:11:47.47 ID:+KIY1MLw.net]
- >>660
それならイベントじゃなくてループの中でしろよ
- 681 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 21:14:01.60 ID:tyJxMSAY.net]
- >>654の見たけど同時押し可能っぽいですね。ということは押下の認定時間ってどれくらいなんだろうか。
- 682 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 21:18:14.71 ID:tyJxMSAY.net]
- これが押下されている間は他は押下できないということではない事は分かりました。
恐らく>>662さんの言うのは1回目の押下についてだと思いますね。
- 683 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 21:22:04.89 ID:tyJxMSAY.net]
- >>664
イベントの中でループをすればいいのでしょうか?
- 684 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 21:26:41.62 ID:oyKSUpMr.net]
- 物理的なキーボードの仕様ってのは、2個同時押しは認識するが3個同時押しは認識しないってやつだろ。
何個同時押しまで認識するかはキーボード次第。
- 685 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 21:27:05.45 ID:+KIY1MLw.net]
- >>667
これ以上は答えん ゲームの基本をggれ
- 686 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 21:30:27.42 ID:tyJxMSAY.net]
- >>669
イベントはボタン押下で発生するんだからループは関係ないような… それよりかは静的変数使えば早いかもしれません。 >>668 2個同時押しができなかったらショートカット無理ですもんね。
- 687 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 21:38:27.38 ID:EyujeGYU.net]
- 3個同時押しできなかったらCtrl+Alt+Delが効かないじゃないか
- 688 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 21:47:03.16 ID:tyJxMSAY.net]
- >>671
ワロタw 確かにww
- 689 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 21:51:41.34 ID:oyKSUpMr.net]
- >>671
だねw 適当に書きすぎた。 USBキーボードはプロトコルの仕様で6キー同時押しまでしか対応できないみたい。
- 690 名前:デフォルトの名無しさん [2016/06/30(木) 21:52:36.34 ID:tyJxMSAY.net]
- >>673
そこまで調べたことに感心しましたwww
- 691 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 22:04:40.21 ID:1COTdzHe.net]
- >>674
特定の人には常識 そのためにわざわざ PS/2 キーボード使う奴とかいたし
- 692 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 22:09:53.86 ID:1COTdzHe.net]
- >>671
Ctrl, Shift, ALT キーは元々他のキーと同時に押すことを想定しているキーなので別枠ですよ
- 693 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 22:32:02.77 ID:+RIdkS3I.net]
- キーボードのキーって同時押しできるやつとできない奴があったよね
すべてのキーを同時にチェックできないから4つ毎にどれかとかそんな感じになってたキガス
- 694 名前:デフォルトの名無しさん mailto:sage [2016/07/01(金) 00:59:27.79 ID:hjtxkxFq.net]
- イベントドリブンはリアルタイムで入力を監視するゲームと相性がわるい
ゲームループをまわすのが基本だが、WinFormsやWPFは( ゚д゚ )彡そう!したいう作りになってないのでおとなしくUnityでも使ってろ
- 695 名前:デフォルトの名無しさん mailto:sage [2016/07/01(金) 01:00:40.30 ID:hjtxkxFq.net]
- 入力ミスからの誤変換が・・・
訂正:WPFはそういう作りになってないので
- 696 名前:デフォルトの名無しさん mailto:sage [2016/07/01(金) 07:58:47.97 ID:Qf7FzJ+W.net]
- はい
- 697 名前:デフォルトの名無しさん mailto:sage [2016/07/01(金) 08:08:47.30 ID:xXKdjLTX.net]
- GUIフレームワークにもメッセージループがあることも知らないのか。
- 698 名前:デフォルトの名無しさん mailto:sage [2016/07/02(土) 00:11:26.75 ID:58AepwLK.net]
- なんかreferenceみたいなのが表示されるようになったんだけどなんぞこれ??
- 699 名前:デフォルトの名無しさん mailto:sage [2016/07/02(土) 00:38:37.86 ID:zGWMAOI9.net]
- >>682
CodeLensのこと?
- 700 名前:デフォルトの名無しさん mailto:sage [2016/07/02(土) 00:57:46.88 ID:58AepwLK.net]
- >>683
それはずばりなんですか?
- 701 名前:デフォルトの名無しさん mailto:sage [2016/07/02(土) 01:10:57.14 ID:zGWMAOI9.net]
- >>684
ググれ SSDTかSSMSをインストールした?
- 702 名前:デフォルトの名無しさん mailto:sage [2016/07/03(日) 17:17:42.99 ID:lgh74PcM.net]
- 同じ名前でオブジェクトを作った場合って前のはどうなっちゃってるの?
ガベージコレクションが開放してるのか、それとも言語の仕様で前のオブジェクトが破棄されるのか仕組みが全然わからねえ void main(){ while(True){ AAA aaa = new AAA(); } } public class AAA{}
- 703 名前:デフォルトの名無しさん mailto:sage [2016/07/03(日) 17:22:18.35 ID:TVRJKixx.net]
- GCがそのうち開放する
- 704 名前:デフォルトの名無しさん mailto:sage [2016/07/03(日) 17:23:08.75 ID:S5DfoGdP.net]
- >>686
while(True){ AAA aaa = new AAA();//オブジェクトをヒープ作り、参照をスタックのaaa変数に代入 //ここでスタックのオブジェクトへの参照が破棄される //メモリが足りなくなって来たらヒープのオブジェクト本体がGCで捨てられる(ただしどこで行われるかは気分次第) }
- 705 名前:デフォルトの名無しさん mailto:sage [2016/07/03(日) 17:33:41.25 ID:TVRJKixx.net]
- >>688
こういう寿命の短いオブジェクトはGen1の高速なGCによってメモリ不足を待たずにわりとすぐに解放されるよ
- 706 名前:デフォルトの名無しさん mailto:sage [2016/07/03(日) 17:39:18.13 ID:Hngqw4aP.net]
- クラスのために確保される領域と変数のために確保される領域を混同してる感じかな?
デストラクタで適当に表示してみたらわかると思う ideone.com/l8pxvk
- 707 名前:デフォルトの名無しさん mailto:sage [2016/07/03(日) 17:46:29.78 ID:S5DfoGdP.net]
- >>689
そうだったのか そこまで詳しくは知らなかった
- 708 名前:デフォルトの名無しさん mailto:sage [2016/07/03(日) 17:55:31.10 ID:5c1HtZx3.net]
- https://msdn.microsoft.com/ja-jp/library/ee787088(v=vs.110).aspx
- 709 名前:デフォルトの名無しさん mailto:sage [2016/07/03(日) 19:33:50.04 ID:1v8bzbyS.net]
- 質問です。C#を実行できるのは.NET Frameworkがあるからですよね?
ではコンパイルできるのは何があるからですか? コンパイルも.NET Framework で実行も.NET Framework ですか?
- 710 名前:デフォルトの名無しさん mailto:sage [2016/07/03(日) 19:34:42.97 ID:1v8bzbyS.net]
- ちなみにJAVAの場合、コンパイラはjavacで実行できるのはjvmのおかげという認識です。
ではC#は?
- 711 名前:デフォルトの名無しさん mailto:sage [2016/07/03(日) 19:52:35.85 ID:3b+1iU6u.net]
- コンパイラはRoslynだっけ?
あまり気にしたこと無いな
- 712 名前:デフォルトの名無しさん mailto:sage [2016/07/03(日) 19:59:29.15 ID:p74ECBU7.net]
- >>693
csc.exe .NET Frameworkをインストールすれば、付属してるよ
- 713 名前:デフォルトの名無しさん mailto:sage [2016/07/03(日) 20:09:36.77 ID:bwWU/ORq.net]
- JVMと比較されるのはCLIな気がするね
- 714 名前:デフォルトの名無しさん mailto:sage [2016/07/03(日) 21:25:14.11 ID:1v8bzbyS.net]
- >>696
ありがとうございます。つまりそれを削除してしまったらコンパイルはできないということですね。
- 715 名前:デフォルトの名無しさん mailto:sage [2016/07/03(日) 21:53:45.67 ID:y6oiqun/.net]
- .netってwindowsに標準で組み込まれているから完全なアンインストールって出来なくね?
- 716 名前:デフォルトの名無しさん mailto:sage [2016/07/03(日) 22:06:38.83 ID:S5DfoGdP.net]
- csc.exeとか何とか事件で初めて存在を知った
- 717 名前:デフォルトの名無しさん mailto:sage [2016/07/03(日) 23:32:06.10 ID:JAQZdeZ8.net]
- >>698
うん、それ(csc.exe)を削除してしまったらコンパイルできないよ .NET Frameworkは前のスレにもあるようにWindows標準の実行環境になってるから アンインストールはできないと思う
- 718 名前:デフォルトの名無しさん mailto:sage [2016/07/04(月) 00:21:18.79 ID:3WKEsb99.net]
- OSのバージョンによってOSとセットな.NETのバージョンが違うけどな
今のサポートOSだともう.NETのないWindowsはないのかな あとから入れた.NETのバージョンならアンインストールできるはず まあ、すべてのバージョンごとにコンパイラが違うわけでもないけど
- 719 名前:デフォルトの名無しさん mailto:sage [2016/07/04(月) 01:08:42.93 ID:I1jMNk6Z.net]
- コンパイラの流れついでに超初歩的質問いいですか?
今VisualStudio2015で開発してて、C#6.0の文法も使ってるんですが、 これはVisualStudioが2015のおかげで使えてるんでしょうか? プロジェクトの.Net Frameworkを3.5とかに変えてみても使えたので気になったんですが
- 720 名前:デフォルトの名無しさん mailto:sage [2016/07/04(月) 01:25:56.57 ID:CyY1fYyc.net]
- VS2015というか、コンパイラ
ターゲットフレームワークスと言語バージョンは独立してる ただし、新しいバージョンの.NETに依存してる言語機能は使えないので一部は動かないか工夫が必要
- 721 名前:デフォルトの名無しさん mailto:sage [2016/07/04(月) 01:26:23.07 ID:3x09n14g.net]
- >>703
この辺みるといいかも ttp://ufcpp.net/study/csharp/cheatsheet/listfxlangversion/
- 722 名前:デフォルトの名無しさん mailto:sage [2016/07/04(月) 01:47:06.07 ID:I1jMNk6Z.net]
- >>704
>>705 おお、ありがとうございます 助かりました。
- 723 名前:デフォルトの名無しさん mailto:sage [2016/07/04(月) 10:30:17.04 ID:p+AQe4Np.net]
- 文字列操作系の機能だとJAVAとC#はどっちが優れていますか?
片っ端から見比べてるんですが変わりなさそう… いやこれが違う!C#(JAVA)のこの文字列操作機能は便利!!っていうのがあれば教えて下さい・
- 724 名前:デフォルトの名無しさん mailto:sage [2016/07/04(月) 10:40:42.95 ID:PjhIrB36.net]
- 新手の対立煽りか?
殺されたくなければ死ね
- 725 名前:デフォルトの名無しさん mailto:sage [2016/07/04(月) 10:53:48.51 ID:kPvzgwhz.net]
- 好みの問題かな
文字列操作じゃないけど、@文字列とか$文字列は
- 726 名前:好きな機能 []
- [ここ壊れてます]
- 727 名前:デフォルトの名無しさん mailto:sage [2016/07/04(月) 11:27:12.37 ID:p+AQe4Np.net]
- 顕著な差はないということですね
- 728 名前:デフォルトの名無しさん mailto:sage [2016/07/04(月) 11:30:06.57 ID:p+AQe4Np.net]
- >>708
お前がとっとと氏ね
- 729 名前:デフォルトの名無しさん mailto:sage [2016/07/04(月) 12:13:27.36 ID:crVdYcZS.net]
- 暴言に暴言で返すのはやめようよ…
JAVAとC#の違いを知りたいだけなら「どっちが優れてる?」なんて聞いちゃうのは表現が不適切だったと思うよ まぁ、もともと暴言使う方が悪い気もするが、それ言い出すとキリがなくなっちゃう
- 730 名前:デフォルトの名無しさん mailto:sage [2016/07/04(月) 13:24:12.56 ID:+DQSvmIm.net]
- コンパイル時に組み込まれるのって書いたコードは当然として、全クラスのコードもデフォルトで組み込まれるようになってるんでしょうか?
それとも書いたコード+名前空間が所有するクラスの中身コードといったコンパクトな状態になってるのか、色々考えてますが分かりません。
- 731 名前:デフォルトの名無しさん mailto:sage [2016/07/04(月) 13:29:46.94 ID:+DQSvmIm.net]
- 訂正します
×書いたコード+名前空間が所有するクラスの中身コード ○書いたコード+名前空間が所有していてかつコードで使われているクラスのソース
- 732 名前:デフォルトの名無しさん mailto:sage [2016/07/04(月) 13:34:44.71 ID:crVdYcZS.net]
- >>713
DLLについて調べたらいいと思う
- 733 名前:デフォルトの名無しさん mailto:sage [2016/07/04(月) 14:53:33.39 ID:Tw9ula4I.net]
- >>711
何が氏ねだチキン鶏冠野郎 死ねだ死ね! 死ね!!!!! ミジンコ脳味噌で理解できたか? できたら死ね!! できなくても死ね!
- 734 名前:デフォルトの名無しさん mailto:sage [2016/07/04(月) 17:54:21.36 ID:cnxlmMVV.net]
- というか全部の名前空間のクラスをコンパイルしてたら時間があっても足りないでしょ
.NET Frameworkのクラスライブラリが固まりとしてあって常に起動しているんじゃないかな? だから作ったファイルは1MBもいかないでしょ? 自分が作ったexeと常に起動してるライブラリでパイプ通信してプログラムが実行されるんではないか。 で自分で定義した名前空間とそのクラスのみが自分で作ったexeファイルに組み込まれている。
- 735 名前:デフォルトの名無しさん mailto:sage [2016/07/04(月) 17:55:43.14 ID:cnxlmMVV.net]
- デフォルトの名前空間にクラス追加なんてことはできない
name space System.IO { class myclass() { class myclass(){} } } こういうことはできない。 自分で作った名前空間にしかクラス追加ができない。
- 736 名前:デフォルトの名無しさん mailto:sage [2016/07/04(月) 17:59:21.28 ID:iklULqqD.net]
- >>709
@文字列は分かるけど$文字列って何々?
- 737 名前:デフォルトの名無しさん mailto:sage [2016/07/04(月) 17:59:27.41 ID:Re2NfkDv.net]
- >>713
ビルドされた実行ファイルをILSPYで見れば何が含まれているかいないかすぐわかる
- 738 名前:デフォルトの名無しさん mailto:sage [2016/07/04(月) 18:02:19.16 ID:iklULqqD.net]
- なるほど
$文字列でC#のprintfみたいな事が出来るのか
- 739 名前:デフォルトの名無しさん [2016/07/04(月) 18:06:56.74 ID:cnxlmMVV.net]
- 含まれてるのは自作のクラスと外部クラスへのエントリポイントが含まれているだけ
- 740 名前:デフォルトの名無しさん mailto:sage [2016/07/04(月) 18:39:35.68 ID:crVdYcZS.net]
- >>718
コードが出鱈目すぎる… namespace System.IO { public class myClass { public myClass() { Console.WriteLine("できた"); } } } これなら可能でしょ もちろん、自プロジェクト内か、別プロジェクトなら参照設定しないと使えないけど
- 741 名前:デフォルトの名無しさん mailto:sage [2016/07/04(月) 18:41:55.11 ID:cnxlmMVV.net]
- >>723
それエラー出たよ
- 742 名前:デフォルトの名無しさん mailto:sage [2016/07/04(月) 18:44:20.44 ID:CyY1fYyc.net]
- >>717
ちょっとずれてる DLLはメモリ空間にマップされてプロセスの一部になるはず 名前空間もデフォルトとかぶっても問題はない(名前空間の意味をなさないのでおすすめはしないが)
- 743 名前:デフォルトの名無しさん mailto:sage [2016/07/04(月) 18:48:29.40 ID:CyY1fYyc.net]
- >>724
でないよ 別のエラーかLintだろ
- 744 名前:デフォルトの名無しさん mailto:sage [2016/07/04(月) 18:49:19.29 ID:cnxlmMVV.net]
- >>725
>プロセスの一部になるはず あそうなの?でも動的ロードみたいな感じで全部マッピングしないよね?
- 745 名前:デフォルトの名無しさん mailto:sage [2016/07/04(月) 18:50:09.20 ID:crVdYcZS.net]
- >>724
あれ?俺のところでは出ないけど… どんなエラー?
- 746 名前:デフォルトの名無しさん mailto:sage [2016/07/04(月) 18:50:24.06 ID:cnxlmMVV.net]
- >>726
ごめんでなかった
- 747 名前:デフォルトの名無しさん mailto:sage [2016/07/04(月) 18:56:07.97 ID:cnxlmMVV.net]
- >>725
あかぶっても大丈夫なのか ちゃんと識別されるんだね
- 748 名前:デフォルトの名無しさん mailto:sage [2016/07/04(月) 19:19:27.45 ID:Re2NfkDv.net]
- >>723
試したらusing で他からもclass参照できて笑ったw まあ普通
- 749 名前:ヘやらないから気にしない罠 []
- [ここ壊れてます]
- 750 名前:デフォルトの名無しさん mailto:sage [2016/07/04(月) 21:24:19.48 ID:kPvzgwhz.net]
- MSのライブラリでも、同じ名前空間で違うアセンブリ参照が必要ってそこそこあるよね。
- 751 名前:デフォルトの名無しさん mailto:sage [2016/07/04(月) 21:28:40.17 ID:t98NJ/e7.net]
- Action, FuncとかSystem直下だけどSystem.Core.dllだったりするしライブラリを拡張したくなることもあるし普通はやらないってほどでもない
- 752 名前:デフォルトの名無しさん mailto:sage [2016/07/05(火) 00:12:57.67 ID:/QhkhSf9.net]
- 物理的なモジュールと名前空間を一致させる
これは一見すると良い習慣に思えるが実は悪い習慣なんだな 論理的な名前空間が物理的な制約に縛られてしまう
|

|