readonly相关内容

Django管理界面中的只读模型?

如何在管理界面中将模型设为完全只读?这是一种日志表,我使用管理功能进行搜索、排序、过滤等,但不需要修改日志. 如果这看起来像重复,这里是不是我想要做的: 我不是在寻找只读的字段(即使将每个字段设为只读仍然可以让您创建新记录) 我不想创建一个只读用户:每个用户都应该是只读的. 解决方案 参见 https://djangosnippets.org/snippets/10539/ ..
发布时间:2022-01-25 11:02:28 其他开发

const 与 readonly

今天我发现一篇文章,其中 const 字段称为 compile-time constant 而 readonly 字段称为 runtime constant.这两个短语来自《Effective C#》.我在 MSDN 和语言规范中进行了搜索,没有找到关于 运行时常量. 没有冒犯,但我不认为 运行时常量 是一个合适的短语. 私有只读字符串 foo = "bar"; 创建一个名为“foo"的 ..
发布时间:2022-01-23 23:59:19 C#/.NET

静态只读与 const — 不同的程序集 POV?

关于这个主题有很多问题,但没有一个(除了 一个但仍然很短) 正在处理以下场景. 来自 C# 4 书: 马克还写道: 如果你改变了一个 const 的值,你需要重建所有的客户 问题: 1) 为什么会这样?static readonly 和 const 都是 static 吗? 2) 这些值实际上保存在哪里? 3) 使字段static readonly实际上是 ..
发布时间:2022-01-23 23:55:41 C#/.NET

在 C# 中声明一个 const double[]?

我有几个我使用的常量,我的计划是把它们放在一个双精度的 const 数组中,但是编译器不允许我这样做. 我试过这样声明: const double[] arr = {1, 2, 3, 4, 5, 6, 73, 8, 9 }; 然后我决定将其声明为静态只读: static readonly double[] arr = { 1, 2, 3, 4, 5, 6, 7, 8, 9}; 但是问 ..
发布时间:2022-01-23 23:53:39 C#/.NET

什么时候,如果有的话,我们应该使用 const 吗?

Const 被烘焙到客户端代码中.Readonly 不是.但是 const 更快.不过可能只有一点点. 问题是,在任何情况下您应该更喜欢 const 而不是 readonly?或者换种说法,我们实际上总是最好使用 readonly 而不是 const (记住上面所说的烘焙事情)? 解决方案 我相信“const"唯一合适的时候是当你编写的规范比你编写的程序更耐用时.例如,如果您正在实现 ..
发布时间:2022-01-23 23:32:11 C#/.NET

为什么 String.Empty 不是常数?

在 .NET 中,为什么 String.Empty 是只读的而不是常量?我只是想知道是否有人知道该决定背后的原因. 解决方案 之所以使用 static readonly 而不是 const 是因为使用了非托管代码,如微软在 Shared源公共语言基础结构 2.0 版本.要查看的文件是 sscli20\clr\src\bcl\system\string.cs. Empty 常量保存空字 ..
发布时间:2022-01-23 23:06:08 C#/.NET

C# 中的 const 和 readonly 有什么区别?

C#中的const和readonly有什么区别? 你什么时候会使用其中一个? 解决方案 除了明显的区别 必须在定义 const 时声明值 VS readonly 值可以动态计算,但需要在构造函数退出之前分配.. 之后它被冻结了. const 是隐含的 static.您使用 ClassName.ConstantName 表示法来访问它们. 有细微的差别.考虑在 Assem ..
发布时间:2022-01-23 23:00:43 C#/.NET

为什么单选按钮不能“只读"?

我想显示一个单选按钮,提交它的值,但根据具体情况,它是否不可编辑.Disabled 不起作用,因为它不提交值(或者提交了?),并且它使单选按钮变灰.只读是我真正想要的,但由于某种神秘的原因它不起作用. 我是否需要使用一些奇怪的技巧才能使只读模式按预期工作?我应该只用 JavaScript 来做吗? 顺便说一句,有谁知道为什么只读在单选按钮中不起作用,而在其他输入标签中起作用?这是 HT ..
发布时间:2022-01-21 22:42:17 前端开发

为什么 Tuple 的项目是只读的?

我正在考虑使用 Tuple 类来存储我在程序中需要的 2 个整数信息(StartAddress、EndAddress). 但是我发现 Tuple 项是只读的,所以如果我需要为一个项设置一个值,我需要重新实例化一个元组. 这个设计决策背后的原因是什么? 解决方案 元组起源于 函数式编程.在(纯)函数式编程中,一切在设计上都是不可变的——某个变量在任何时候都只有一个定义,就像在数学 ..
发布时间:2022-01-19 23:46:19 C#/.NET

Android:如何使 NFC 标签只为用户准备好并且对我可写?

我有一个设计个性化标签的应用程序,当它被安卓手机检测到时,会启动另一个包含一些内容的应用程序.一切正常,我知道如何制作只读 nfc 标签.问题是,我想让 NFC 标签只能由其他应用程序的用户读取.但我也希望,如有必要,修改这些标签以便重写.但我想阻止用户自己做.这就是为什么 ndef.makeReadOnly() 不适合我.. 有人可以帮我吗??? 解决方案 这在一定程度上取决于您将 ..
发布时间:2022-01-18 21:53:58 移动开发

如何将数据库生成的列值定义为 JPA 和 Hibernate 中的只读字段?

使用 MariaDB 10.2,可以为 Datetime 定义默认值,例如created 和 lastModified. 我应该如何将这些列作为只读字段访问?因为这个值应该只在数据库的控制下,不应该从代码中修改,但我想在代码中读取这个属性. 解决方案 很简单.只需将 insertable 和 updatable 属性设置为 false. @Column(name = "create ..
发布时间:2022-01-15 20:34:15 Java开发

Magento 只读和隐藏的产品属性

我希望拥有一些无法从管理界面编辑的 Magento 产品属性,以及一些在该界面中根本不可见的属性(作为一种存储有关产品的一些不应该被人类查看的持久信息的方法用户..这是我能想到的唯一方法,欢迎任何其他建议. 所以我的问题是:是否所有 Magento 属性都必须在管理界面中可见和可编辑?如果不是,如何将它们设为只读或隐藏? 我注意到在管理界面中有一些只读字段,因此必须可以以一种或另一种方 ..
发布时间:2022-01-13 18:09:59 其他开发

为什么只读文本框在 ASP.NET 中不返回任何数据?

我已将文本框设置为只读.当用户点击它时,会显示一个日历,并且用户选择输入到只读文本框中的日期. 但是当我尝试将数据输入数据库时​​,它显示空值.怎么了? 解决方案 说到 ASP.NET Readonly 属性和 readonly HTML 输入元素的属性.与其设置 Web 控件的 Readonly 属性,不如尝试简单地将 HTML 属性添加到控件,如下所示: textBox.Att ..
发布时间:2022-01-13 11:05:10 C#/.NET

PostBack()之后如何保留只读文本框的文本?

我有一个 ASP.NET TextBox,我希望它是 ReadOnly.(用户使用另一个控件对其进行修改) 但是当有 PostBack() 时,文本会被重置为空字符串. 我了解,如果您将 ReadOnly 属性设置为 TextBox 的 True,则其内容不会通过 PostBack(). 有没有办法在 PostBack() 之后保留内容并使 TextBox 用户不可编辑? ..
发布时间:2022-01-13 11:02:55 C#/.NET