所以我正在创建一个C#库库,它应该将一个对象转换为一个字符串并用它来做事。问题是,我无法访问该对象的类型。该类型在最终将使用DLL的项目中定义,但我不知道如何访问它。
我只找到Accessing types in another project from a DLL (C#)。
除了让用户自己处理字符串转换之外还有其他任何方法,只需使用如下代理:
public void DoStuff(Object obj,Func convertToString){string s = convertToString(Obj)}
我真的不希望用户在他的情况下这样做。