相关疑难解决方法(0)

资源文件中的C#属性文本?

我有一个属性,我想从资源文件加载文本到属性.

[IntegerValidation(1, 70, ErrorMessage = Data.Messages.Speed)]
private int i_Speed;
Run Code Online (Sandbox Code Playgroud)

但我不断得到"属性参数必须是属性参数类型的常量表达式,typeof表达式或数组创建表达式"

如果我添加一个字符串而不是Data.Messages.Text,它可以很好地工作,如:

[IntegerValidation(1, 70, ErrorMessage = "Invalid max speed")]
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

c# resources attributes

29
推荐指数
3
解决办法
2万
查看次数

标签 统计

attributes ×1

c# ×1

resources ×1