我在C#里要实现这么一个函数:输入为一个文件列表,在函数里要选择打印机,并用该打印机把这些文件一个个打印出来,具体应该怎么实现?文件列表中包含各种格式的文件:文本文件、Office文件、图像文件等