visual c#中的参考资料

本文关键字:参考资料 visual | 更新日期: 2023-09-27 18:09:03

我想从字符串中选择一个图像引用。这看起来很简单,但我是c#新手。

我的代码现在看起来像:

switch (stringCharacterName1)
    {
        case "Paul": picCharacter1.Image = WindowsApplication.Properties.Resources.Paul; break;
        case "Bob": picCharacter1.Image = WindowsApplication.Properties.Resources.Bob; break;
        and so on...
    }
switch (stringCharacterName2)
    {
        case "Paul": picCharacter2.Image = WindowsApplication.Properties.Resources.Paul; break;
        case "Bob": picCharacter2.Image = WindowsApplication.Properties.Resources.Bob; break;
        and so on...
    }
    and so on...

我有32个名字和8个字符选择,所以它很长…

我正在寻找一种方式来写这个:

picCharacter1.Image = WindowsApplication.Properties.Resources.stringCharacterName1;
picCharacter2.Image = WindowsApplication.Properties.Resources.stringCharacterName2;

但是它不工作…也许这个问题已经解决了,但我没有找到类似的东西。感谢您的帮助

visual c#中的参考资料

试试下面的代码:

picCharacter1.Image = (Image)Resources.ResourceManager.GetObject(stringCharacterName1);