对象作为参数传递时,不会在c#中初始化并且失败

时间:2019-01-01 19:33:22

标签: c#

我试图将对象传递给C#中的方法,并且我发现形式参数没有被引用为实际参数。

我将对象传递给的方法是

public DetailedTSClientInfo GetCommonServerDetails(string servername,DetailedTSClientInfo detailedTsClientInfo)
    {}

我正在从下面的函数调用上面的方法

public DetailedTSClientInfo GetAppserverDetails(TSClientAddress client)
    {
        var appServer = client.ClientIISserver.ToUpper();
        DetailedTSClientInfo detailedTsClientInfo = new DetailedTSClientInfo();
        detailedTsClientInfo.Name = appServer;
        detailedTsClientInfo = GetCommonServerDetails(appServer,detailedTsClientInfo);

我尝试为此对象使用refout。但是,每次出现此错误时,都会显示“ 由于代码已优化或本机框架位于调用堆栈的顶部而无法评估表达式。”,并且我无法解决该问题这个。

(附有显示错误消息的图像)

有人可以帮忙吗?

提前谢谢!

Object_Members

[Edit-1] 这是我遇到的例外。

Exception

0 个答案:

没有答案