连接c#中的变量名

本文关键字:变量名 连接 | 更新日期: 2023-09-27 18:30:14

在我的wp7应用程序中,我执行一个web请求,返回一个状态代码,如100、110等。每个状态代码都与一条状态消息相关联。此状态消息已在我的应用程序中本地化。

例如

m100 'OK'
m110 'Text was empty'

我想在这样的消息框中显示此文本。contents将状态代码作为字符串值提供给我们。

var s = 
    MessageBox.Show(AppResources.m100, AppResources.Notice, MessageBoxButton.OK);

但我不想为每条消息指定一个消息框。我想以这样一种动态的方式来处理这个问题。

var s = 
    MessageBox.Show(AppResources.m+contents, AppResources.Notice, 
                    MessageBoxButton.OK);

知道怎么做吗?

连接c#中的变量名

您应该能够使用ResourceManager来获得值:

AppResources.ResourceManager.GetString("m" + contents)