Are there any good resources that explain the attributes and thoughts and their many uses in depth?
I am particularly interested in best practices, i.e. when it would be useful or appropriate to use attributes and reflection to solve specific problems with the computer.
I do not know a good comprehensive resource. In my experience, the best way to learn is to face a situation that cannot be resolved without it (at least not easily). Therefore, if you know the basic situations in which reflection and attributes make work easier, you will find out when you need to study them.
: , , .
, , - - , , , . , // , .
: , .
. IConverter. . , , ?
IConverter
, - , , . , , . :
[HandlesField("FieldName")] public class FooFieldConverter : IConverter
, , , . , - . . - , .
- Visual Studio Design Surface WCF. , [], [] .. ... Visual Studio . , [ServiceContract], [OperationContract], [DataContract], [DataMember] WCF -... WCF, turn -.
- , . , , , . " " , . . . , ... ... , , , .
, , , , , .
:
http://msdn.microsoft.com/en-us/magazine/cc163802.aspx
Source: https://habr.com/ru/post/1718724/More articles:Scroll bars not showing in new window - javascriptJavascript new RegExp (), reading samples from JSON - jsonXSl: Variable - A condition to check if a value exists - xsltHow to set a shared host as a service in NServiceBus, how do I provide valid credentials? - nservicebusSemicolon in Content-Disposition filename - content-dispositionрельсы: помещать и прерывать перед фильтром - rubyBinding to ColumnDefinition.ActualWidth returns 0 - wpfNoise from 2.0 to 2.1 (2.2) - javaМожно ли отправить сообщение рычания другому пользователю на том же компьютере в OSX? - macoshttps://translate.googleusercontent.com/translate_c?depth=1&pto=aue&rurl=translate.google.com&sl=ru&sp=nmt4&tl=en&u=https://fooobar.com/questions/1718729/windows-software-to-browse-svn-repository-that-isnt-tortoisesvn&usg=ALkJrhjJbZv9AT20EsgjUF2orjNauxnr7AAll Articles