我对 C# 很陌生,所以这可能是一个愚蠢的问题。
我在父类中有一个返回字典的方法。问题是我需要两种不同的返回类型。
这是第一个:
Dictionary<string, string>
这是第二个:
Dictionary<string, double>
这是父类中的方法:
public Dictionary<string, string> Read(string directoryWithFilesToRead, ref Dictionary<string, string> returnDict)
{
return read(directoryWithFilesToRead, ref returnDict);
}
是否可以为 value 参数创建一个泛型类型并在实现该方法的类中覆盖它?
我想我可以使用object
,但我试图避免强制转换(如果我必须这样做,但我想知道是否有更好的方法)。