连接数组

Concatenating Arrays

我收到错误:错误 CS0266:无法隐式转换类型 System.Collections.Generic.IEnumerable<string>' tostring[]'。存在显式转换(是否缺少转换?)我在哪里转换?

IEnumerator LoadAllImages()
{
    string[] ARCTOPITHECUSPaths = Directory.GetFiles(@"/Users/kenmarold/Screenshots/ARCTOPITHECUS/", "*.png");      // get every file in chosen directory with the extension.png
    string[] GULONPaths = Directory.GetFiles(@"/Users/kenmarold/Screenshots/GULON/", "*.png");                      

    galleryArray = ARCTOPITHECUSPaths.Concat(GULONPaths);

Concat returns IEnumerable。 要将其转换为数组,请执行以下操作:

galleryArray = ARCTOPITHECUSPaths.Concat(GULONPaths).ToArray();