5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

ふらっとC#,C♯,C#(初心者用) Part74

1 :デフォルトの名無しさん:2011/04/30(土) 19:56:45.96
このスレッドは
「どんなにくだらないC#プログラミングに関する発言でも誰かが優しくレスをしてくれるスレッド」です。
ほかのスレッドでは恐ろしくて書き込めないような低レベル、もしくは質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からない場合など、勇気をもって書き込んでください。
内容に応じて、他スレ・他板へ行くことを勧められる、あるいは誘導される場合がありますがご了承下さい。

なお、テンプレ2行目が読めない回答者は邪魔なので後述のC#相談室に移動して下さい。

>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。

■前スレ
ふらっとC#,C♯,C#(初心者用) Part73
http://hibari.2ch.net/test/read.cgi/tech/1302422250/

■関連スレ
C#, C♯, C#相談室 Part66
http://hibari.2ch.net/test/read.cgi/tech/1303889653/
ミスターサタンのC#相談室 
http://hibari.2ch.net/test/read.cgi/tech/1092656075/
VB.NET質問スレ(Part36)
http://hibari.2ch.net/test/read.cgi/tech/1301828549/
くだすれC++/CLI(初心者用)part2
http://hibari.2ch.net/test/read.cgi/tech/1268613679/

114 :デフォルトの名無しさん:2011/05/04(水) 15:18:48.47
>>113
他、ObsoleteとかAttributeUsageとか。

最近だと、DataAnnotationsとかWCFのDataContract/OperationContractとか。

コンパイラへの指示、VSへの指示か、
動的コード生成、動的データ検証とか。

115 :デフォルトの名無しさん:2011/05/04(水) 15:21:56.99
メタデータを誰が使うのかっていう区別ぐらいしかないと思う

・実行エンジン→[DllImport][ThreadStatic]
・IDE→[DefaultValue][EditorBrowsable]
・特定のライブラリ→[OperationContract][TestClass]

あと自作プロキシで使ったりする

116 :デフォルトの名無しさん:2011/05/04(水) 15:22:09.37
任意の対象にメタデータを付加するもの、でいいと思う。
使われ方は悪用も含めてフリーダム。
なので、思いついた他の例をあげとこう。

・実行時だと、NUnitなどでテストメソッドのマーク
・コンパイル時だと、APIや構造体などのマーシャリング指示
・デザイン時だと、Browsable とかユーザーコントロールでのプロパティグリッド制御


214 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)