No tengo mucha experiencia con C#, así que si alguien pudiera señalarme en la dirección correcta, lo agradecería mucho. Tengo un bucle foreach que hace referencia a una variable de un objeto. Deseo hacer otro ciclo foreach dentro del principal que compare (o realice acciones en) la variable actual con el resto de las variables en la matriz del objeto. Tengo el siguiente código:C# foreach dentro de un bucle Foreach
// Integrate forces for each body.
foreach (RigidBodyBase body in doc.Bodies)
{
// Don't move background-anchored bodies.
if (body.anchored) continue;
// This is where we will add Each Body's gravitational force
// to the total force exerted on the object.
// For each other body, get it's point and it's mass.
// Find the gravitational force exterted between target body and looped body.
// Find distance between bodies.
// vector addition
// Force = G*mass1*mass2/distance^2
// Find vector of that force.
// Add Force to TotalGravityForce
// loop until there are no more bodies.
// Add TotalGravityForce to body.totalForce
}
Me gusta más esta respuesta porque, por lo que he leído, el ciclo foreach es más eficiente para el ciclo for. – wcm