下面是一些代碼如何跳過循環coditions用於獲取功能
foreach (DataModelObject dmo in allObjects)
{
if (dmo is IResourcePolicy)
{
if (string.Compare(dmo.Name, hostName, true) == 0)
{
IResourcePolicy irp = (IResourcePolicy)dmo;
irp.ResourcePolicy = rp;
irp.AgentPolicyVersion.Version = Convert.ToInt64(policyVersion);
irp.ResourcePolicyEnabled = Convert.ToBoolean(enabled);
irp.AgentVersion = agentVersion;
// Distribute the object without saving it.
SpoServer.Spurt.ServerSendObject(dmo, true, 0);
break;
}
}
}
我想這個語句執行「irp.AgentVersion = agentVersion;」如果 (dmo是IResourcePolicy),if(string.Compare(dmo.Name,hostName,true)== 0),那麼不執行這三個循環「foreach(所有對象中的DataModelObject dmo)我想在循環內執行整個四個任務 ,包括以前的任務(irp.AgentVersion = agentVersion;)。 以前在UI顯示其沒有不執行環,,執行一次 顯示所有值,,我們需要改變
誰能給要執行的代碼這個邏輯,,有「GOTO」循環條件檢查,我們可以在這裏做
我只看到一個循環,而不是三個。 – RedFilter
一個foreach和兩個if循環 – peter
我不認爲IF語句被認爲是一個循環... – auujay