attributes相关内容

方法属性是否在 C# 中继承?

应用于基类中的抽象方法的属性是否应用于子类中的覆盖版本? 我希望这个问题没有例子就足够清楚了. 解决方案 这取决于属性本身的声明方式 - 请参阅 AttributeUsageAttribute.Inherited 属性. ..
发布时间:2022-01-13 18:26:51 C#/.NET

为什么 .Net 将自定义属性设计为密封的最佳实践?

我正在阅读 Andrew Troelsen 的 Pro C# 2010 和 .Net 4 平台. 在第 15 章关于属性有一个注释: 注意:出于安全原因,将所有自定义属性设计为密封的被认为是 .Net 最佳实践. 作者没有解释为什么,谁能解释一下? 解决方案 CA1813:避免未密封的属性:.NET Framework 类库提供检索方法自定义属性.默认情况下,这些方法 ..
发布时间:2022-01-13 18:26:42 C#/.NET

CSS 框模型属性排序约定

如果您想知道以什么顺序输入 CSS 属性,如 border、padding、font-family 等.两种常见的方法似乎是按字母顺序和盒子模型.(看:CSS 属性的常规顺序) 不要与选择器混淆(#id、.class、:hover、tagname)在这种情况下,顺序非常重要. 按字母顺序排列的选项对我来说没有多大意义.一方面,它将 padding 和 line-height 粘贴在 w ..
发布时间:2022-01-13 18:26:15 前端开发

更改表单的操作属性

好吧,我一定是在这里遗漏了一些东西,因为这应该非常简单,但它不起作用...... 我的页面上有一个 form,其 action 属性为空(action="#").页面准备好后,我想将 action 属性更改为其他内容.我的代码很简单: HTML: jQuery: $("#re ..
发布时间:2022-01-13 18:26:06 其他开发

'dict' 对象没有属性 'read'

在 Windows 系统上运行 Python 我遇到了将 JSON 文件加载到内存中的问题.我的代码有什么问题? >>>导入json>>>array = json.load({“名称":“名称",“学习目标":“加载 json 文件进行数据分析"})回溯(最近一次通话最后):文件“",第 1 行,在 array = json.load({“名称":“名称", ..
发布时间:2022-01-13 18:25:41 Python

C# 属性属性

我看过以下代码: [默认值(100)][Description("这里的一些描述性字段")]公共 int MyProperty{...} 上述代码段的功能似乎很清楚,我不知道如何使用它来做有用的事情.我什至不确定要给它起什么名字! 有谁知道我在哪里可以找到有关这些属性属性的更多信息/教程?我也会对此功能可以执行的任何新颖/有用的任务感兴趣. 解决方案 人们已经涵盖了 UI 方面 ..
发布时间:2022-01-13 18:25:33 C#/.NET

使用 TypeForwardedToAttribute 的正确方法是什么?

我在 这篇文章 和 这个.当我们需要升级旧系统时,它似乎非常有用.然后我创建了一个测试解决方案(其中包含 3 个项目)以使用此属性.首先有一个名为“Animal"的类库项目. 命名空间动物{公共类狗{公共静态字符串名称=“旧版本";}} 然后我创建一个控制台应用程序项目,添加“Animal"作为参考,在 Main 方法中我有: Console.WriteLine(Animal.Dog.Nam ..
发布时间:2022-01-13 18:25:27 C#/.NET

在 Visual Studio 中使用属性从覆盖分析中省略代码

我有一些类,出于某种原因,不能或不需要进行单元测试.我想从我的覆盖率指标中排除这些类,以便更好地了解我真正关心的类的覆盖率.现在我必须在事后排除结果.我想做的是使用属性将这些类标记为已排除,以便一开始就不包括它们.有什么方法可以用一个属性来装饰一个类,该属性会自动将其从覆盖率分析中排除? VS 覆盖率分析或 nCover 都可以. FWIW,这些是我可以通过检查代码是否正确来保证自己的类.大 ..
发布时间:2022-01-13 18:25:17 其他开发

AttributeError:模块 'datetime' 没有属性 'now'

我正在自学 Python.现在我遇到了一些问题.以下是我从运行良好的视频中复制的代码. 导入日期时间打印(类型(日期时间))d1 = datetime.datetime.now()打印(d1) 当我使用 Pycharm & 运行代码时崇高我得到了错误.下面是sublime的错误信息 回溯(最近一次通话最后):文件“D:\programming\python\datetime.p ..
发布时间:2022-01-13 18:24:32 其他开发

通过属性将数组传递给 AngularJS 指令

我目前在通过该指令的属性将数组传递给指令时遇到问题.我可以将其读取为字符串,但我需要将其作为数组,所以这是我想出的,但它不起作用.帮助任何人?提前考虑 Javascript:: app.directive('post', function($parse){返回 {限制:“E",范围:{标题: "@",作者: "@",内容: "@",覆盖: "@",日期: "@"},templateUrl: ..
发布时间:2022-01-13 18:24:26 其他开发

类成员的自定义属性

我正在使用自定义属性来定义如何将类的成员映射到属性以作为表单发布(支付网关)发布.我的自定义属性工作得很好,并且能够通过“名称"获取属性,但想通过成员本身获取属性. 例如: getFieldName("name"); 对 getFieldName(obj.Name); 计划是编写一个方法,将具有成员的类序列化为可发布的字符串. 这是我此时的测试代码,其中 ret 是一个字符串, ..
发布时间:2022-01-13 18:24:19 C#/.NET

C#:如何在运行时向对象添加属性?

作为一个实体类,我想在运行时添加一个属性,应该怎么做? 解决方案 需要看什么属性?如果是数据绑定等,TypeDescriptor 应该可以工作: TypeDescriptor.AddAttributes(type, attribs);TypeDescriptor.AddAttributes(实例,属性); 这只会影响 System.ComponentModel 的使用(不是直接反射), ..
发布时间:2022-01-13 18:24:04 C#/.NET

如何“干"模型和视图模型中的 C# 属性?

这个问题的灵感来自于我与 ASP.NET MVC 的斗争,但我认为它也适用于其他情况. 假设我有一个 ORM 生成的模型和两个 ViewModel(一个用于“详细信息"视图,一个用于“编辑"视图): 型号 public class FooModel//ORM 生成{公共 int ID { 获取;放;}公共字符串名字 { 获取;放;}公共字符串姓氏{得到;放;}公共字符串电子邮件地址 ..
发布时间:2022-01-13 18:23:57 C#/.NET

在 .NET 中使用属性的性能开销

1.. 使用属性是否会导致性能开销?想想这样的课程: 公共类 MyClass{int Count {get;set;}} 它有 10 个属性(属性是类,属性类本身比 MyClass 本身大得多,例如: public class FirstAttribute : 属性{整数 A,B,C,D,E,F,G,H,I,J ... {get;set;}} 2.. 每次实例化 MyClass 时,这些 ..
发布时间:2022-01-13 18:23:47 C#/.NET

如何使 MVC3 DisplayFor 显示枚举的显示属性的值?

在 MVC3 项目中,我使用的是带有显示属性的枚举: 公共枚举 Foo {[显示(名称=“未定义")]未定义 = 0,[显示(名称=“全彩色")]满 = 1} 模型类有一个使用这个枚举的属性: public Foo FooProp { get;放;} 视图使用模型类并通过显示属性 @Html.DisplayFor(m => m.FooProp) 现在,最后,我的问题: 如何让 . ..
发布时间:2022-01-13 18:23:41 其他开发