목록에 할당 (몇 가지 중첩 된 foreach는 루프와 XML-스프레드 시트에서 가져온 데이터로 채워) 예 엑셀 XML은 다음과 같습니다 어떻게 사전에서 임의의 값을 선택하고 내가이 개 사전이
Dictionary<string, string> sheet3 = new Dictionary<string, string>();
Dictionary<string, List <KeyValuePair<string,string>>> sheet4 = new Dictionary
<string, List<KeyValuePair<string,string>>>();
그들 각각이 포함
sheet3.Add(situation, succession)
sheet4.Add(srcSituation, new List<KeyValuePair<string,string>>());
sheet4[srcSituation].Add(new KeyValuePair<string, string>(dstSituation, command));
가 Sheet4의에서 나는 "순서"어떤 종류를 볼 수 있습니다. Sheet3은 상황을 보여 주며이 상황이 어떻게 보이는지를 보여줍니다. Sheet4에서 나는 1 차 훈련이며, 배고픈 상태로 돌아간 다음 배고픈 채로 피곤함을 느낀다는 것을 알 수있다. 그 후에는 피곤함이 각성에 이른다. 각각의 dstSituation에는 srcSituation과 dstSituation 사이에 "명령"을 수행해야합니다.
"sheet4"에서 임의의 "dstSituation"을 선택하고 "명령"을 txt 파일에 쓰고 싶습니다. 그런 다음 "상황"== "dstSituation"을 찾고 "연속"문자열을 동일한 txt 파일에 추가하십시오. 다음으로 모든 것을 다시 시작 하겠지만, dstSituation을 선택할 수 있다고 가정하면 "srcSituation"은 이전에 "dstSituation"을 선택했을 때만 가능합니다 .. 등등 ..
Purspose of this, once I 더 많은 "상황"을 가져 오면 더 많은 srcSituation-> dstSituation과 ofc가 Sheet4에있을 것입니다. 다른 목적지로가는 srcSituation이 훨씬 더 많습니다.
일부 목표를 달성하기위한 경로가없는지도로 상상해보십시오. 경로를 무작위. 나는 대부분 사전 및 목록에서 작동하는 루프있어 원인, 그것을 작성하는 방법을 단서가 없다 내가 어떻게 올바른 구문을 구성하는 단서가 없다.
누구든지 도움을받을 수 있습니까? – Jan
무작위 int를 생성 한 다음'Dictionary.ElementAt (int);를 사용하십시오. –