attributes

    38热度

    4回答

    我有一个Java库,我正在考虑移植到C#。 Java库大量使用注释(在构建时和运行时)。 我从来没有使用C#属性,但明白它们大致相当于Java注释。 如果我继续使用属性替换注释的端口,我需要知道什么?什么会是一样的?不同?什么会咬我?

    12热度

    4回答

    如何在MVC中创建自定义属性以扩展现有的Authorize属性?

    4热度

    2回答

    我想自定义属性应用到一些方法,指示他们应该作为一个事务处理。在一般情况下,我知道如何通过从System.Attribute继承来创建自定义属性,但我不知道该怎么做我需要什么。 我的目标是这样的: [TransactionalMethod()] public void SaveData(object someObject) { // ... maybe some processing

    2热度

    3回答

    您似乎声明WCF服务的方式是在C#或VB中创建一个接口,然后使用ServiceContractAttribute对其进行标记,并使用OperationContractAttribute对其进行标记。 问题是,我想尝试从IronRuby或IronPython创建一个,据我所知,它不支持属性。 这可能吗?

    10热度

    7回答

    作为一个实体类,我想在运行时添加一个属性,我应该怎么做?

    4热度

    4回答

    我正在使用强类型DataSet手动添加行会出错。我正在提供工厂方法以正确创建行。我想引导我的班级的消费者远离*Table生成的Add*Row方法。 将Obsolete attributes添加到生成的方法会做的伎俩。可悲的是,他们将在下次生成代码时被删除。 我不能在非生成的代码中使用partial methods,因为VS2008 DataSet设计器不使用它们。 MyType.Dataset.D

    3热度

    9回答

    一个单元测试应该 产生确定性的结果 独立 被有效 ... 应在测试中也有其他什么特点?

    4热度

    3回答

    使用Resharper,我提取了一个现有类的接口。这个类在一些成员上设置了一些属性,并且Resharper也将这些属性放在接口成员上。 我可以从界面中删除这些属性吗? 在实现接口权限时,接口上的属性不会被继承?

    119热度

    6回答

    问题根据MSDN example。 假设我们在独立桌面应用程序中有一些C#类和HelpAttribute。有没有可能枚举具有这种属性的所有类?以这种方式识别班级有意义吗?自定义属性将用于列出可能的菜单选项,选择项目将带来此类的实例。类/项目的数量将会增长缓慢,但这样我们可以避免在其他地方列举它们,我想。

    3热度

    2回答

    我已阅读了一些关于Design-Time Attributes for Components。在那里我发现了一个名为CategoryAttribute的属性。在该页面中它说, 的的CategoryAttribute类定义了以下常见的几种: ,然后列出了一些常见的类别。其中之一是例如Appearance。我想,辉煌!然后我可以使用[Category.Appearance]而不是[Category("