c# - 如何从 Designer.cs 文件访问内部静态字符串?

标签 c# string resources resx internal

因此,我在 Resources.resx 文件中创建了几个字符串并编译了我的项目,因此现在在 Resources.Designer.cs 中我有一个“内部静态字符串”列表,如下所示:

internal static string header {
    get {
        return ResourceManager.GetString("header", resourceCulture);
    }
}

如果我想将 main 中的字符串设置为字符串“header”的值,我该怎么做?

附注我已经搜索过这个问题,但没有一个答案有帮助。

编辑:我不想将其更改为动态字符串,静态就可以了。我只是想知道访问我保存在资源中的这些字符串的语法是什么。

最佳答案

我就是这么做的。

1)点击资源文件,进入属性并设置

  • 构建操作 - 嵌入资源

  • 自定义工具 - PublicResXFileCodeGenerator

  • 自定义工具 namespace -ProjectName.Resources

See here

然后要使用它们,你可以这样做

Resources.AdminResources.Button_Edit

关于c# - 如何从 Designer.cs 文件访问内部静态字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39748931/

相关文章:

c# - 排序字符串数字

c++ - 如何使用资源文件(txt - 制表符分隔)作为 win32 应用程序的数据源

c++ - COM 指针和进程终止

c# - INotifyPropertyChanged 自定义属性

c# - ASP.NET MVC 回调后的 RedirectToAction

c# - WPF 使文本适合 TextBlock 而不会溢出

c++ - ifstream/ofstream真的是用来序列化的吗?

c - 合并排序 C 中的字符串数组

c# - Swashbuckle - 返回响应的 Swagger 的文档?

iphone - UIImage 未加载但文件存在