NZD와 비교하여 지정된 환율을 반환하는 Microsoft Bot 프로젝트를 진행 중입니다.
E.G. 사용자 : aud
봇 : 1.18API를 통한 환율 반환 Microsoft Bot Framework
문제점은 연결이 작동하더라도 코드가 아무 것도 출력하지 않는다는 것입니다.
double aud = rootObject.rates.AUD;
double inr = rootObject.rates.INR;
double jpy = rootObject.rates.JPY;
double eur = rootObject.rates.EUR;
double gbp = rootObject.rates.GBP;
string[] array = new string[]
{"aud", "inr", "jpy", "eur", "gbp"};
foreach(string i in array)
{
if (ActivityTypes.Message == i)
{
// return our reply to the user
Activity reply = activity.CreateReply($"{i}");
await connector.Conversations.ReplyToActivityAsync(reply);
Console.WriteLine(i);
}
}
내가 arrayOf 통화에서 UserInput 사용자가있는 경우, 즉 사용자의 입력을 그 배열에서 통화의 일부를 추가하고 일치하려고 돌아 죄송 currencyRateOfUserInput (I :
여기 은 내가 가진 그 코드의 일부입니다 could not는 이것을 형식화하는 방법을 이해한다)
Im 매우 새로운 C#에 그렇게 얼마나 많은 물건이 일하는지 명확히 알지 않고있다? 마지막 수단은 각 통화에 대해 if 문을 사용하는 것입니다. P.S 형식 오류 등으로 인해 용서해주세요. 처음으로 SO에 대한 질문을 던졌습니다.
미리 감사드립니다. 전체 코드없이
하면 전체 코드를 게시 할 수
이 작품은, 문화를 확인하기 위해 기억해야와 소문자 등 :
그래서 코드에 대한 몇 가지 가정을하고, 다음에 위의 라인을 변경해보십시오 ? 현재 코드가 컨트롤러 또는 대화 상자에서 발생합니까? –