我试图将对象传递给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);
我尝试为此对象使用ref
和out
。但是,每次出现此错误时,都会显示“ 由于代码已优化或本机框架位于调用堆栈的顶部而无法评估表达式。”,并且我无法解决该问题这个。
(附有显示错误消息的图像)
有人可以帮忙吗?
提前谢谢!
[Edit-1] 这是我遇到的例外。