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

レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん (ワッチョイ 8b75-uWnk)
垢版 |
2018/02/04(日) 22:02:28.59ID:FbKpa1HN0
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、
質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください

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

■前スレ
ふらっと C#,C♯,C#(初心者用) Part134
http://mevius.5ch.net/test/read.cgi/tech/1511951038/
■関連スレ
C#, C♯, C#相談室 Part95
http://mevius.5ch.net/test/read.cgi/tech/1508180530/
C#, C♯, C#相談室 Part93
https://mevius.5ch.net/test/read.cgi/tech/1492818720/

■コードを貼る場合は↓を使いましょう。
http://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
http://referencesource.microsoft.com/
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
2018/03/03(土) 10:35:24.42ID:/0Rk5gcF0
>>980
次スレお願い
2018/03/03(土) 10:44:16.70ID:PjugdM0i0
>>978-980
ありがとうございます。
変数を使用しない方法もありますね。ただメソッドは引数が多く、文が長くなるため悩み中です
2018/03/03(土) 14:40:32.75ID:9mjwXL/k0
pythonで言うデコレーターはC# のどれに辺りますか?
2018/03/03(土) 14:44:33.19ID:9mjwXL/k0
C# 修飾子 でググるとC++ 修飾子の記事しかHITしません。
2018/03/03(土) 15:04:07.52ID:VVolGUCSM
属性(Attribute)
Pythonのデコレータとは違って、それ自体はメソッドに純粋にメタデータを付けるだけの機能なので、
属性を処理するにはリフレクションを駆使する必要がありクソ面倒臭い
フレームワーク作る人のための機能
2018/03/03(土) 15:09:36.90ID:SBEkwl3H0
ふらっと C#,C♯,C#(初心者用) Part136
http://mevius.5ch.net/test/read.cgi/tech/1520057345/
2018/03/03(土) 15:25:54.77ID:9mjwXL/k0
>>985
どうも
2018/03/03(土) 16:48:44.55ID:gHPIEkfR0
>>980
HasErros!!!
常に真だな
2018/03/03(土) 16:55:57.03ID:jgGrGcb50
>>983-985
デコレータ自体を実現しようとするなら厄介よね、一般的なデコレータに相当するもので良ければ
@propertyならC#プロパティがあるし、@classmethodや@classmethodならstatic修飾子で済むんだけど
実装に関わってきそうなのはデリゲートとかかな、Pythonで言えばbound/unbound methodに相当する
2018/03/03(土) 17:36:42.16ID:gHPIEkfR0
デコレーターをC#で実現するなら
インターフェース使って素直にパターン実装するか
横断的関心事なら属性使うかのどっちかじゃない?
使いたい目的次第
2018/03/04(日) 02:14:29.34ID:DWVE2Vb50
2018/03/04(日) 02:14:43.92ID:DWVE2Vb50
993デフォルトの名無しさん (ワッチョイ 6775-LhZF)
垢版 |
2018/03/04(日) 08:15:41.15ID:J/ZR4f1P0
994デフォルトの名無しさん (ワッチョイ 6775-LhZF)
垢版 |
2018/03/04(日) 08:16:54.70ID:J/ZR4f1P0
995デフォルトの名無しさん (ワッチョイ 6775-LhZF)
垢版 |
2018/03/04(日) 08:17:03.97ID:J/ZR4f1P0
996デフォルトの名無しさん (ワッチョイ 6775-LhZF)
垢版 |
2018/03/04(日) 08:18:43.29ID:J/ZR4f1P0
997デフォルトの名無しさん (ワッチョイ 6775-LhZF)
垢版 |
2018/03/04(日) 08:18:57.30ID:J/ZR4f1P0
998デフォルトの名無しさん (ワッチョイ 6775-LhZF)
垢版 |
2018/03/04(日) 08:21:21.48ID:J/ZR4f1P0
999デフォルトの名無しさん (ワッチョイ 6775-LhZF)
垢版 |
2018/03/04(日) 08:24:24.96ID:J/ZR4f1P0
1000デフォルトの名無しさん (ワッチョイ 6775-LhZF)
垢版 |
2018/03/04(日) 08:26:06.35ID:J/ZR4f1P0
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 27日 10時間 23分 38秒
レス数が1000を超えています。これ以上書き込みはできません。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況