我已經聲明瞭一個變量並在控制檯應用程序中爲其分配了更新值。我已經完成了所有這些公開,併發送了WPF應用程序來引用控制檯應用程序。我在wpf應用程序中添加了對控制檯應用程序的使用引用,但是當我嘗試在WPF應用程序中調用該變量時,我什麼也得不到。代碼在這兩個應用程序中都是非常長和複雜的,但是如果發佈一些代碼會有所幫助,或者可能會有一部分代碼。試圖在控制檯應用程序中使用WPF應用程序中控制檯應用程序的變量
基本是在控制檯應用程序
string expectedwaittime = e.CmsData.Skill.ExpectedWaitTimeMedium.ToString();
,然後只要一切都是公開和引用是正確的,我應該不能只是在WPF應用程序
public string expectedwaittime = expectedwaittimemedium;
I型我已經閱讀了關於如何做到這一點的其他文章,並且我已經完成了所有建議,似乎沒有任何工作。
我還在學習,這對我來說仍然是新的,所以請讓我知道如果這沒有意義。
編輯: 從控制檯應用程序添加功能:
public static void OnMessageReceived(object sender, MessageReceivedEventArgs e)
{
try
{
if (e == null)
return;
if (e.CmsData != null)
Console.WriteLine(e.CmsData.Skill.DirectAgentCallsInQueueInRing.ToString());
Console.WriteLine(e.CmsData.Skill.InQueueInRing.ToString());
Console.WriteLine(e.CmsData.Skill.SkillStatusColor.ToString());
Console.WriteLine(e.CmsData.Skill.SkillStatusColorIsBlink.ToString());
Console.WriteLine(e.CmsData.Skill.ExpectedWaitTimeMedium.ToString());
string expectedwaittime = e.CmsData.Skill.ExpectedWaitTimeMedium.ToString();
Console.WriteLine("your estimated wait time is " + expectedwaittime);
if (!String.IsNullOrEmpty(e.Message))
Console.WriteLine(e.Message);
}
catch (Exception ex)
{
// logger.Error(" Exception " + ex);
// throw ex;
}
}
這可能是其更新變量您的控制檯代碼不會被調用。你能發表一個簡單的例子嗎? –
所以我必須將整個函數調用到我當前使用的代碼中,而不僅僅是變量? – mcavanaugh418
我在控制檯應用程序中添加了我一直在玩的代碼,以編寫我在控制檯應用程序中提供的信息。我能夠在控制檯應用程序中顯示數據,而不會出現問題。 – mcavanaugh418