问题描述
- 下面这个函数是是没意思
-
public static ITransferData GetUtil(string fileName)
{
var array = fileName.Split('.');
var dataType = (DataFileType)Enum.Parse(typeof(DataFileType), array[array.Length - 1], true);
return GetUtil(dataType);
}
解决方案
从文件名中提取扩展名(按照句点分割后最后一个)
然后转换成枚举(枚举名和扩展名一一对应)
最后调用GetUtil的另一个重载形式(参数是DataFileType类型的)
时间: 2024-10-26 12:57:56