首页 > 解决方案 > 作为参数传递的对象不会在 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);

我尝试使用refandout来处理这个对象。但是,每次我收到此错误消息时都会显示“无法评估表达式,因为代码已优化或本机框架位于调用堆栈之上。 ”我无法解决此问题。

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

有人可以帮忙吗?

提前致谢!

对象_成员

[Edit-1] 这是我遇到的异常。

例外

标签: c#

解决方案


推荐阅读