だから私は名前空間を持っています:
namespace Main
{
Class DoStuff
{
Code...
var tableVars = new Dictionary<string, tableObject>();
Code...
string insertResponse = MyDLL.Insert(someString, tableVars, someString);
Code../
}
public class tableObject
{
public string Name { get; set; }
public string Type { get; set; }
public string Value { get; set; }
public string Default { get; set; }
}
}
そして、2 番目の名前空間があります。
namespace MyDLL
{
public static string Insert(string table, Dictionary<string, tableObject> tableVars, string connection)
{
Code...
}
}
最初の名前空間 Main には、2 番目の名前空間 MyDLL への参照があります。Main 名前空間を参照せずに DLL にカスタム オブジェクトを認識させるにはどうすればよいですか (循環参照が発生するため)。
var キーワードも使用してみましたが、この場合は機能しません。
namespace MyDLL
{
public static string Insert(string table, var tableVars, string connection)
{
Code...
}
}