- 1 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 10:57:16 ]
- このスレッドは
「どんなにくだらないC#プログラミングに関する発言でも誰かが優しくレスをしてくれるスレッド」です。 ほかのスレッドでは恐ろしくて書き込めないような低レベル、もしくは質問者自身なんだか意味がよく分からない質問など、 勇気をもって書き込んでください。 内容に応じて、他スレ・他板へ行くことを勧められる、あるいは誘導される場合がありますがご了承下さい。 >>980を踏んだ人は新スレを建てて下さい。 >>980が無理な場合、話し合って新スレを建てる人を決めて下さい。 前スレ ふらっとC#,C♯,C#(初心者用) Part45 pc12.2ch.net/test/read.cgi/tech/1253522504/
- 175 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 23:12:14 ]
- タコがイカの研究とな?
- 176 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 23:16:24 ]
- 晩飯のイカ天がめっちゃ旨かった。
- 177 名前:155 mailto:sage [2009/10/18(日) 23:37:29 ]
- >>163
やはりGCによる管理が原因でしたか。 結局アンマネージにコピーしてるならせっかくの参照渡しがあまり意味ないですね。 せっかくのc#なのにアンマネージコードを使うのもなんなので、 他の方法にします。ありがとうございました。
- 178 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 00:44:09 ]
- >>155のような使い方って結構多いのかな?
俺はそういう参照私の使い方をしたことがないんだ
- 179 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 01:49:10 ]
- >>155,178
C#からC/C++のDLLの外部関数を呼び出すのはかなり下準備が必要なので、 ゼロから書き上げるより実績のある他のコードをコピペしていじったほうがいいよ。 WinAPIなら色々と見つかる。
- 180 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 01:50:06 ]
- じゃあどういう参照渡しの使い方をしたんだ?
- 181 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 02:21:39 ]
- 非同期の処理が絡むようならコールバック関数を使う。
それができないならC++/CLIでラッパーを作る。
- 182 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 09:08:05 ]
- .Netはxml関連のライブラリ増えすぎて一体どれを使うべきなのかわからない。
xmlファイルとして生成するときはXmlTextWriterからなのかXDocumentから吐きだすのか・・・ どうしたらいいんだぜ?
- 183 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 09:14:27 ]
- イカの神経細胞を研究するために
イカの飼育を世界で初めて成功させた日本人がいるね
- 184 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 09:33:32 ]
- >>182
別に何使っても良いけどな つか「すぎ」って言うほど多くはないと思うけど まず一旦DOMを作るかどうかでXmlDocument/XDocumentかXmlWriterかに分かれる DOMを作るかどうかは仕様次第 あとXmlDocumentとXDocumentは大体同じもんだから.NET 3.5以降を使って良いならXDocument それからXmlTextWriterは属性ついてないけどObsolete扱いなので使うならXmlWriterね
- 185 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 10:13:03 ]
- >>184
すごい勉強になるわ、 無意識のうちにXDoc使ってるから、まぁこのまま続けても問題はないかな。
- 186 名前:小学生 mailto:sage [2009/10/19(月) 10:27:53 ]
- どう考えてもライブラリ多すぎるよな
いらないものどんどん削除していけよ・・・
- 187 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 10:29:23 ]
- Assemblyあたりの「依存のため〜」は全部削除してほしいw
ごちゃごちゃしてる
- 188 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 10:48:20 ]
- 一旦追加されたらよほどアレゲな評価が定着しない限りは
削除されないのが標準ライブラリの宿命。 それでも、標準で使えるライブラリが使えなさ過ぎるC/C++よりは遥かにマシ。 Javaと比べたら……どうなのよ?
- 189 名前:小学生 mailto:sage [2009/10/19(月) 10:58:52 ]
- >>188
そういうものの考え方って退化っていうらしいよ。おっさんw
- 190 名前:小学生 mailto:sage [2009/10/19(月) 11:02:17 ]
- vistaはうんこだけど、win95よりはマシだな
って考え方する奴は時代についていけてない証拠 満足しちゃったら終わりなのよw
- 191 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 11:13:57 ]
- よそでやれ
- 192 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 11:16:46 ]
- よそでやりました
- 193 名前:小学生 mailto:sage [2009/10/19(月) 11:21:18 ]
- 昔はスイッチをカチカチとオンオフしながプログラミングしてたけど
今はすごく便利だなー 懐古おっさんは解雇されろw
- 194 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 11:24:50 ]
- へんな粘着君が居ついてしまったな。
- 195 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 12:10:23 ]
- >"懐古"おっさんは"解雇"されろw
最後に「w」付けてるせいで悲壮感が倍増している。なんとハイレベルな親父ギャグか…。
- 196 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 13:59:42 ]
- コントロールクラスを継承したクラスライブラリを作ってるんですが
そのクラスがプラグインを実装することになって メニュー項目にプラグイン選択・設定メニューも追加したくなったとします メニューを管理するのはParentのFormなので、Formクラスでライブラリに 作り直せば簡単なんですが可搬性に問題が出そうです そこでコントロールクラスのコンストラクタにFormクラスのメニューの参照を渡して そこにメニューを追加する仕様にしようかと考えてます コントロールのコンストラクタにメニューの参照を渡すのってあんまり見たこと ないんですが、おかしくないでしょうか?
- 197 名前:小学生 mailto:sage [2009/10/19(月) 14:18:53 ]
- >メニューを管理するのはParentのFormなので、Formクラスでライブラリに
>作り直せば簡単なんですが可搬性に問題が出そうです なんで? 普通にメニュー作ればいいやん?
- 198 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 14:48:23 ]
- >>196
フォームのメニューはアプリごとに全然異なる部分だからなぁ。だから普通は毎回作り直す。 そこを標準化して、逆にアプリ側の仕様が縛られるのはちょっと勘弁。 プラグインを管理する機能があって、それをメニューに反映したいというなら後付で入れられる形を考えるか。 純粋なプラグイン管理サブシステムを構築した上で、 そいつに追加したい先のフォームのメニューの親メニューの参照を渡してあげる感じがいいんじゃないかな。
- 199 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 15:10:53 ]
- >>198
なるほど、とりあえずはプラグインが利用するのはコントロールクラスのプロパティやイベントだけだと思うので 後付で追加したい先のフォームのメニューの参照を渡すようにして、 メニューの追加をプラグインにそれぞれやらせるようにしたいと思います
- 200 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 17:01:46 ]
- うまくいったけどメニューが文字化けする・・・
- 201 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 17:06:45 ]
- それってさぁ
プラグインが既存のメニュー削除できちゃったりしないの?
- 202 名前:小学生 mailto:sage [2009/10/19(月) 17:18:16 ]
- 俺をしかとするなよおっさん共
- 203 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 17:38:00 ]
- >>201
できませんよ、プラグイン用の枝のMenuItemの参照渡してるだけだしaddを公開してるだけだから
- 204 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 17:49:43 ]
- 花札で10点札の鹿が後ろを向いていることから
そっぽ向く、無視することを「鹿十(しかとお)」と言うようになった ヤクザの言葉なのであまり使わない方がいい
- 205 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 17:51:25 ]
- なぜ文字化けするのかな・・・
しかも参照渡す前のメイン処理のメインメニューは同じやりかたで化けてないのに
- 206 名前:幼稚園児 mailto:sage [2009/10/19(月) 18:14:31 ]
- >>205
おじちゃんもうあきらめたらぁ?
- 207 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 18:15:25 ]
- 文字化け解消
デバッグ環境の方に原因があった
- 208 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 18:16:39 ]
- 中学生でもこんなアホな煽り方しない
マジでキチガイなんだろうな
- 209 名前:胎児 mailto:sage [2009/10/19(月) 18:16:40 ]
- …
- 210 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 18:26:57 ]
- c#やって見たけど挫折した馬鹿だろきっと
- 211 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 19:16:26 ]
- >>204 紅葉は10月だから
- 212 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 19:34:04 ]
- msdn.microsoft.com/ja-jp/events/dd282847.aspx
ここの暗号化なんですけど意図的に復号キーを変えると勝手に パスワードの判定をしてくれるんですが、仕組みを教えて。
- 213 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 19:38:05 ]
- パスワードの判定って何?
それはそれとして、そのサンプル間違ってる部分があるから注意な 暗号化した後のバイト配列をEncodingで文字列化しちゃってるところ
- 214 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 19:50:30 ]
- 暗号化するときに
for (int i = 0; i < Key.Length; i++) Key[i] = (byte)i; CryptoStream cs = new CryptoStream(ms, des.CreateEncryptor(Key, IV), CryptoStreamMode.Write); 復号する時は for (int i = 0; i < Key.Length; i++) Key[i] = (byte)(i+5); CryptoStream cs = new CryptoStream(ms, des.CreateDecryptor(Key, IV), CryptoStreamMode.Write); CryptographicException はバンドルされませんでした。ってエラーが出ます。
- 215 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 20:52:52 ]
- その鍵で計算中にそれ以上復号を続けられないような変な状態になったんだろう
必ず例外が投げられるってもんでもないよ
- 216 名前:214 mailto:sage [2009/10/19(月) 21:50:16 ]
- ども、内部でエラーが出るだけなんですね。
try catchで切り抜けます。
- 217 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 04:23:28 ]
- Xeno091017 正式版
koreawatcher.at.infoseek.co.jp/janexeno.htm ・正式版として最初のリリース。 ・Jane終了時の挙動のみ091015試作品から変更された。 ─────────────────────── 予告どおり、正式版をリリースしました。×ボタンのツールチップ ヒントに関して、真魚のソースを参考にして修正を試みました。 JaneNidaの開発は事実上終了です。2chの仕様変更などで 対応するかもしれません。
- 218 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 08:54:27 ]
- >>217
カエレ
- 219 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 09:02:41 ]
- >>217
プッ
- 220 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 09:14:33 ]
- >>217
なんぞこれ
- 221 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 09:42:20 ]
- いまならWPFでやった方が食いついたかもしれないのに、なぜこんなことをしたんだ。
- 222 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 10:00:10 ]
- プログラマご用達の2chブラウザ教えて
- 223 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 10:03:33 ]
- twintail2
- 224 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 10:05:46 ]
- プログラム書く人は2chを見るより、開発チームのブログを見てニヤニヤしてる方が楽しいことを知っています。
- 225 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 10:06:57 ]
- xyzzyの2ch-mode
- 226 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 10:07:56 ]
- >>223
それってC#で作られてるんだよね 製作者のプログラミングスキルってどんなもん?
- 227 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 10:11:47 ]
- >>226
女子大生になに期待してるの? 専スレで作者と一緒に機能拡張を考えたりデバッグしたりするのが楽しいんじゃないか
- 228 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 10:31:09 ]
- >>227
え?あの作者って女なの?
- 229 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 10:33:52 ]
- おれもツインテールにしよっと
- 230 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 10:54:17 ]
- .NET Frameworkの目玉機能の一つであるマルチコア最適化された並列処理技術の名称が
Parallel から Twintail に変更されますた。
- 231 名前:幼稚園児 mailto:sage [2009/10/20(火) 11:45:36 ]
- よーし、オラもツインテール改造して専ブラ作ってみるかな
- 232 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 12:55:14 ]
- 俺もツインテールに乗り換え決定
- 233 名前:タブブラウザ製作者 mailto:sage [2009/10/20(火) 13:04:20 ]
- ツリービューのノードをドラッグして他のノードの上にドロップして親子の関係にしたいんだけど
実際にどうすればいいんでしょうか?
- 234 名前:デフォルトの名無しさん [2009/10/20(火) 14:17:53 ]
- え!? VisualStudio2010って有料なの?
- 235 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 14:18:57 ]
- Express はでるよ。
でも Standard はなくなるようだからホビープログラマにはきついかもしれんね。
- 236 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 14:32:43 ]
- そろそろM$も動き出したなww
これからがっぽり稼ぐ作戦だろうなw
- 237 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 14:37:28 ]
- またアンチMS様か
- 238 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 14:57:38 ]
- おれはトロンで生き残る
- 239 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 15:04:33 ]
- 下記をループで1〜5Visible = falseにするのはどうすればいいでしょう
単純すぎて答えが返ってこないです^^; いやマジでなぞです ググってるんですが lblNo1.Visible = false; lblNo(Index).Visible = false;< とかやってみたんですけどね
- 240 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 15:11:50 ]
- 事前に配列に入れとけば
- 241 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 15:18:50 ]
- twintailのソース見てみたけど・・・/(^o^)\
- 242 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 15:23:18 ]
- ラベルですから
その上で、配列ですか?・・・ 思いつかない でもかんがえてみる・・・ アリ TextBoxにも言えるんですけどね
- 243 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 15:24:22 ]
- for (int i = i; i < 5; i++)
{ string labelName = "lblNo" + i.ToString(); this.controls[labelname].Visible = true; }
- 244 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 15:27:51 ]
- table パネルとかのコントロールに入っている場合は
tablepanel 野中でさらに指定せなあかん。 ところで、toolStripContainer って一度フォームに貼っちゃうと 削除できないのかな? さっきどうやって削除していいかわからなかったからフォームごといったん消しちゃったんだけど なんか勘違いしてるのかな?
- 245 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 15:32:10 ]
- 野中
- 246 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 15:34:41 ]
- >>244
オブジェクトの一覧選ぶコンボで該当選ぶとデザイナで選択されるから DEL 押して削除とか?
- 247 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 15:39:48 ]
- >>246
あぁ、うん。ごめん、それでいけた。 ヒントさんくす。 さっきもそれで懸想として消せなかったんだけど 選択がコントロール全体じゃなくて コントロール内のコントロール選択した状態で削除しようとしてたからだ。 自分の不注意…。 前もこれで悩んだような記憶が…
- 248 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 15:39:51 ]
- >>243with244thk
for (int i = 1; i < 6; i++) { string labelName = "lblNo" + i.ToString(); this.Controls[labelName].Visible = false; } 微修正しましたありがとです
- 249 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 15:41:10 ]
- ちっ、修正しやがったのか
- 250 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 16:26:31 ]
- >>247
普通にデザイナで選択出来るし コンテキストメニュー → [選択] → [toolStripContainer1] 他にはドキュメントアウトラインでもいける
- 251 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 16:51:11 ]
- タブコントロールのページ名の部分が通常上になってますけど
アプリによっては左側面にあったりするものもあるんですが それはどうやったらできますか?
- 252 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 17:22:12 ]
- 調子に乗って質問です
ポーカゲームとか作るとき カードをクラス化するとすると 5つのインスタンス作るんですか? マジ5個のインスタンスに初期値つっこむのめんどいのですが・・・
- 253 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 17:57:01 ]
- TreeViewの状態を保存したいんだけどいい方法ないですか?
- 254 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 17:58:54 ]
- コンストラクタで初期化したら?
てか、そんなんに義務など無いんだから 嫌なら手続き的に書けば? よっぽどめんどいと思うけど
- 255 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 18:02:38 ]
- >>251
msdn.microsoft.com/ja-jp/library/system.windows.forms.tabcontrol.alignment%28VS.80%29.aspx
- 256 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 18:02:39 ]
- >>253
CEREAL
- 257 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 18:11:11 ]
- >>252
5つのインスタンスが必要なら5つ初期化する必要があるのは当たり前。 普通は面倒なことなどない。それが面倒だということは、おかしな事をしてる 設計に関するヒントを挙げると、カードはクラス化する必要ない。 flags付きの列挙型でスート4種、ランク1〜13、ジョーカーを作成。(空状態もあるといいかも) あと、スート、ランクのマスクとか、エイリアス(Ace=One)とかを用意すればいいか。
- 258 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 18:35:40 ]
- MSDN変わったね。ライトウェイト表示が軽快でいい感じ
- 259 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 18:40:41 ]
- OS Windows2000 SP4
CPU AMD-450MHz メモリ 184MB ツインテールの作者ってマジでこんなスペックで開発してんの? かなりもっさりじゃね?
- 260 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 18:42:47 ]
- ツインテ作者女子高生説ってまじかよ!へこむわ
- 261 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 18:42:55 ]
- 3万あればモニタ+OS+P4の環境が揃えられるのに、どんだけ貧乏なの?
- 262 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 18:51:29 ]
- スート=カードのマーク・・・
私のC#にはFlagsAttributeなどない! てゆうかすでに高度すぎてついていけない・・ でもありがとう
- 263 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 18:58:42 ]
- こんなんです
MyCard Card1 = new MyCard(rnd.Next(1, 13), rnd.Next(1, 4)); MyCard Card2 = new MyCard(rnd.Next(1, 13), rnd.Next(1, 4)); MyCard Card3 = new MyCard(rnd.Next(1, 13), rnd.Next(1, 4)); 略 lblNo1.Text = Card1.myno.ToString(); lblNo2.Text = Card2.myno.ToString(); lblNo3.Text = Card3.myno.ToString(); 略 lblMark1.Text = Card1.mymark.ToString(); lblMark2.Text = Card2.mymark.ToString(); lblMark3.Text = Card3.mymark.ToString(); 略 ださいでしょ なんとかならんのか
- 264 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 19:05:11 ]
- カードはフリップとかさせたり縦置き横置きしたりすること考えると
クラス化した方が汎用性あると思うけどなぁ。
- 265 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 19:07:36 ]
- そもそもトランプカードは52枚+ジョーカーで総枚数は固定というのが大きなポイントなのだから
普通はランダムで生成しちゃいかんもんだと思うが
- 266 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 19:10:23 ]
- 生成してからランダムに並べ替えて使うんだよ普通は
- 267 名前:263 mailto:sage [2009/10/20(火) 19:19:48 ]
- クラスもこんな感じに2行ぐらいで出来ないかなと
出来ないと5行書くんですよ for (int i = 1; i < 6; i++) { string labelName = "lblNo" + i.ToString(); this.Controls[labelName].Visible = false; } 想像だけど7並べのPGつくると大変なことになりそう
- 268 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 19:22:52 ]
- KeyDownの判定をForm上で行おうとしてるんだけど、Formにボタンとか貼り付けると判定がされなくなってしまう
ボタンが無いときはちゃんと判定されるのに・・・どういうことなの?
- 269 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 19:40:04 ]
- >>264
表示の時はそれでいいが 内部もそれだと、アルゴリズム生成するときに処理がもたつく
- 270 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 20:02:55 ]
- CardPileとかのクラス作ればいいんじゃないの?
- 271 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 20:17:35 ]
- C#からケータイのデコメを送信できるライブラリってないでしょうか?
キャリアの違いを吸収してくれるものがあるとありがたいです。 もちろん有料でもよいです。 無ければソケットで実装しようと思います。
- 272 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 20:49:27 ]
- >>268
KeyPreview
- 273 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 20:58:24 ]
- >>272
ありがとうございます!
- 274 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 21:12:10 ]
- 実行されることのないゴミメソッドを見つける方法はありますか?
- 275 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 21:18:50 ]
- FxCopでinternalまではチェック可
publicクラスのpublic/protectedメンバについてはアセンブリ外から呼ばれる可能性があるので一般には無理
|

|