36得票3回答
使用数组引用作为自定义Android视图的XML属性

这个问题已经解决,详见评论。 我正在扩展一个现有的Android View并加载一些自定义属性,如使用XML声明自定义Android UI元素和定义自定义属性中所述。 布尔和整数格式的属性工作正常,但当我尝试指定对数组资源的引用时,应用程序在启动时崩溃。我已经在一个XML资源文件中定义了一...

9得票2回答
在C#中,我能否通过属性的帮助使自动属性执行一些额外的工作?

这个问题与这个问题相关,但并不相同:如何给C#自动属性一个默认值? 我喜欢自动属性,但有时候我需要做这样的事情: private string someName; public string SomeName { get { return someName;...

9得票1回答
如何为自定义AuthorizeAttribute添加“传递参数”

我希望保护控制器操作,只有拥有“管理员”角色的用户才能进入。 我完全不使用角色/成员资格提供程序,一切都是自定义的。 到目前为止,我已经做了这个: public class CustomAuthorizeAttribute : AuthorizeAttribute { protect...

8得票1回答
在属性内获取类和属性名称

有没有办法在属性内部访问您附加属性的类名和属性名? 例如: public class User { public string Email { get; set; } public string FirstName { get; set; } [MyAttribu...

10得票5回答
将类型作为参数传递给属性

我编写了一个通用的反序列化机制,可以从C++应用程序使用的二进制文件格式构建对象。 为了保持代码整洁且易于更改,我创建了一个名为Field的类,它继承了Attribute,使用Field(int offset, string type, int length, int padding)进行构...

39得票1回答
在asp.net mvc 3中,实现FilterAttribute、IActionFilter和继承自ActionFilterAttribute有什么区别?

我看到在某些情况下,我们可以通过继承ActionFilterAttribute类并重写OnActionExecuting或OnActionExecuted方法来实现: public class MyFilterAttribute : ActionFilterAttribute { p...

8得票1回答
C# .NET CORE如何获取自定义属性的值?

我有一个自定义属性类,定义如下。 [AttributeUsage(AttributeTargets.Property, Inherited = false)] internal class EncryptedAttribute : System.Attribute { private...

7得票3回答
我可以为属性使用集合初始化器吗?

属性在C#中是否可以与集合初始化程序一起使用? 例如,我想做如下事情: [DictionaryAttribute(){{"Key", "Value"}, {"Key", "Value"}}] public class Foo { ... } 我知道属性可以有命名参数,既然这与对象初始化...

7得票1回答
数组类型的自定义属性

请问如何定义一个类型为"string-array"的自定义属性,因为我找不到定义数组的格式。 <?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="MyCu...

8得票1回答
类似于MVC ActionFilter的特性用于WCF。

有没有一种方法可以创建自定义方法属性以用于WCF,使我能够轻松地为服务方法添加预过滤器,就像MVC使用操作筛选器一样。 我计划将它们用于身份验证和授权。 这是用于携带身份验证cookie的RESTful服务。 我更感兴趣的是如何创建这些属性,而不是身份验证方面。 HTTP工具包提供了什么吗?...