Я хотел бы использовать ресурсы в моем решении, передавая переменную строкового Properties.Resources:Вызов ресурсов со строкой переменной
string[] documents = new string[] { "one", "two", "three"};
foreach (var document in documents)
{
extractFile(String.Format(@"C:\temp\{0}.doc",document), properties.Resources.document);
}
private void extractFile (string destinationFile, byte[] sourceFile)
{
File.WriteAllBytes(destinationFile, sourceFile);
}
Но я не могу использовать строку «документ» для properties.Resources, как это ,
(«Ресурсы» не содержит определения для «документа»)
Как я могу сделать эту работу?
Это не то, как работает 'foreach'. –
Возможный дубликат [Получить ресурсы со строкой] (http://stackoverflow.com/questions/17828774/get-resources-with-string) – ASh
@ASh: Это не дубликат, а другой - другой. Проблема в другом заключается в том, что они хотят получить имя источника, которое я думаю ...? – Nomistake