如何设置常量十进制值

2024-04-16

我正在使用 C# 在我的配置类中设置十进制值的默认值

public class ConfigSection : ConfigurationSection
{
        [ConfigurationProperty("paymentInAdvanceAmount", **DefaultValue = 440m**)]
        public decimal PaymentInAdvanceAmount
        {
            get { return (decimal)base["paymentInAdvanceAmount"]; }
            set { base["paymentInAdvanceAmount"] = value; }
        }
}

但它不会被编译并抛出错误

属性参数必须是常量表达式、typeof 表达式

我发现一个帖子说:“这不是一个错误。“1000M”只是“new Decimal(1000)”的简写,它涉及一个方法调用,这意味着它不被认为是一个常量。仅仅因为编译让你在大多数情况下假装它是一个常量,并不意味着你可以一直这样。”

现在,我该如何解决这个问题?


我终于发现我输入“440”而不是440m或440。 它已编译并运行良好

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何设置常量十进制值 的相关文章

随机推荐

  • 如何更改Vuforia AR相机对焦模式?

    我在用Vuforia 6 2 AR SDK对于在Unity中 但是当我在 Android 手机中测试该应用程序时 相机看起来像blurry 我在 Vuforia 的开发者网站中搜索并找到了一些相机对焦模式 但我无法实现 因为该指南适用于较旧
  • 何时使用 Hibernate 投影?

    我对 Hibernate 有点困惑预测 and criteria 何时使用预测以及何时使用标准 它们并不相互排斥 您可以同时使用两者 预测通常在某些标准的背景下使用 简而言之 Hibernate Projections 用于仅查询您使用 C
  • 无法在 Python 中分配 1.6 GB

    这段代码产生一个MemoryError from pylab import complex128 import numpy x numpy empty 100000000 dtype complex128 100 millions comp
  • 在 os.startfile() 中运行时隐藏控制台?

    我有一个 bat带有参数的文件 我使用运行它os startfile test bat 有没有办法隐藏其控制台 我尝试使用subprocess 效果很好 但是当我关闭父程序时subprocess这是使用编译的py2exe控制台模式也关闭 i
  • TinyMCE有效元素:只允许特定的CSS规则

    小MCE的valid elements属性允许您定义有效 HTML 元素及其属性的白名单 您可以仅允许段落和链接 tinyMCE init valid elements p a href 但是 那style属性有点问题 它对于某些事情 例如
  • SSRS堆叠条形图标签位置

    我正在使用 SQL Server 2012 SSRS 我有一个堆积的条形图 其中包括利息和股息 我想将这些值的总和添加到堆积条形图上方的区域 我尝试过调整标签的各种属性 但我无法将标签位置设置在堆叠条形图中间以外的任何位置 有什么想法如何让
  • 使用 PowerShell 将 Azure 活动日志连接到 Log Analytics 实例

    有没有办法使用 PowerShell 将 Azure 活动日志配置为转发到 Log Analytics 实例 本质上与使用本页概述的门户执行的操作相同 https learn microsoft com en us azure azure
  • 当使用 mkstemp() 创建的文件被删除时?

    我有一个程序调用 mkstemp 用返回的 fd 写入一些内容 然后关闭 fd 我希望保留该文件 直到我自己删除它 使用 rm 命令或其他命令 我的问题是 Linux会在close fd 后删除这个文件吗 Linux在close fd 后会
  • 返回对象的 ECMAScript 6 箭头函数

    当从箭头函数返回一个对象时 似乎有必要使用一组额外的 and a return关键字 因为语法中存在歧义 这意味着我不能写p gt foo bar 但必须写p gt return foo bar 如果箭头函数返回对象以外的任何内容 and
  • jquery 1.9 手风琴高度问题

    我正在使用一个手风琴 其父级高度为 400px 我希望手风琴的高度永远不会大于 400px 但我也希望手风琴的各个元素能够根据其内容的大小进行调整 通过将 heightStyle 设置为 fill 我可以使整个手风琴的高度为 400px 在
  • 模块化编译时数组扩展

    假设我处于这种情况 main c include
  • Rails 3:如何验证 A < B,其中 A 和 B 都是模型属性?

    我想验证一下customer price gt my price 我尝试了以下方法 class Product lt ActiveRecord Base attr accessor my price validates numericali
  • C 结构和 Java 类有什么区别?

    我是 Java 的新手 但对 C 有点熟悉 我想知道 C 结构和 Java 对象以及调用它们的方法之间有什么区别 或者完全等价 例如 自行车结构 class BicycleDemo public static void main Strin
  • 如何在shell中为for循环添加前导零? [复制]

    这个问题在这里已经有答案了 我有一个基本的 for 循环数字 它在每次迭代中将变量 num 加 1 for num 1 num lt 5 num do echo num done 哪个输出 1 2 3 4 5 我试图让它产生输出 在 num
  • C++ 动态返回类型

    我不确定这是否是一件事 说实话我想说不是 但我想知道是否有一种方法可以编写 c 函数 以便它可以选择返回哪种类型的对象 例如 我有一个基类 A 有 3 个子类 Aa Ab Ac 在工厂 F 类我有一个std map
  • 为什么“int”和“sbyte”GetHashCode 函数生成不同的值?

    我们有以下代码 int i 1 Console WriteLine i GetHashCode outputs gt 1 这是有道理的 并且 C 中除 sbyte 和 Short 之外的所有整型类型都会发生同样的情况 那是 sbyte i
  • 如何以编程方式检测浏览器如何处理 window.close()?

    不同的网络浏览器以不同的方式处理 window close 函数 IE 会提示用户进行确认 而 Firefox 和 Safari 则无法接受它 除非窗口最初是用 Javascript 打开的 并在控制台中显示一条消息说明同样的内容 我支持的
  • powershell批处理管道

    以下行在 powershell 2 0 中运行良好 servermanagercmd exe query Select String Application Server Context 0 13 但是当我将它合并到我的批处理文件中时 它只
  • 如何在可能是简单字符串或字符串对象的字符串对象上安全地使用 JSON.parse?

    我需要能够解析对象格式或纯字符串格式的字符串 最安全的方法是什么 我尝试了 JSON parse data 但如果数据是纯字符串 它就不起作用 编辑 所选的解决方案 谢谢你 这就是我解决问题的方法 try dataObj JSON pars
  • 如何设置常量十进制值

    我正在使用 C 在我的配置类中设置十进制值的默认值 public class ConfigSection ConfigurationSection ConfigurationProperty paymentInAdvanceAmount D