C#获取具有变量名的资源
我的C#程序有问题: 所以代码问题是,这是硬编码的-我想产生一个动态的声音 是否可以使用变量执行此操作 另外:是否可以在不调用C#获取具有变量名的资源,c#,variables,resources,C#,Variables,Resources,我的C#程序有问题: 所以代码问题是,这是硬编码的-我想产生一个动态的声音 是否可以使用变量执行此操作 另外:是否可以在不调用soundplayer.play()的情况下立即播放soundplayer在新行中 真诚地, 蒂莫 (注:我的英语不是很好,请原谅我的简短问题:D)你是说声音合成吗?有一个问题是关于这个抱歉不-我想通过一个嵌入的wav文件的变量获得一个资源:/你说的动态是什么意思?您想从文件中加载声音,还是从与字符串名称匹配的Resources属性中加载声音,或者其他什么?匹配字符串名称
soundplayer.play()的情况下立即播放soundplayer代码>在新行中
真诚地,
蒂莫
(注:我的英语不是很好,请原谅我的简短问题:D)你是说声音合成吗?有一个问题是关于这个抱歉不-我想通过一个嵌入的wav文件的变量获得一个资源:/你说的动态是什么意思?您想从文件中加载声音,还是从与字符串名称匹配的Resources
属性中加载声音,或者其他什么?匹配字符串名称听起来不错,我希望得到这样的声音:SoundPlayer SoundPlayer=new SoundPlayer(参考资料。“BING”);你是说声音合成吗?有一个问题是关于这个抱歉不-我想通过一个嵌入的wav文件的变量获得一个资源:/你说的动态是什么意思?您想从文件中加载声音,还是从与字符串名称匹配的Resources
属性中加载声音,或者其他什么?匹配字符串名称听起来不错,我希望得到这样的声音:SoundPlayer SoundPlayer=new SoundPlayer(参考资料。“BING”);
string sound = MyProgram.Properties.Settings.Default.sound;
if (sound == "Bing")
{
Stream str = Resources.bing;
SoundPlayer soundplayer = new SoundPlayer(Resources.bing);
soundplayer.Play();
} else if (sound == "Bong")
{
Stream str = Resources.bong;
SoundPlayer soundplayer = new SoundPlayer(Resources.bong);
soundplayer.Play();
}