Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/11/2015, 13:43
agleiva
(Desactivado)
 
Fecha de Ingreso: enero-2015
Mensajes: 393
Antigüedad: 9 años, 3 meses
Puntos: 52
Respuesta: If fuera de un void - C#

Antes que nada te pido una aclaración: ¿De donde salen todas esas clases? estas usando Unity3D o algo similar? siempre conviene que aclares de qué framework se trata para entender mejor el contexto de tu código.

Luego: eso es una declaración de varios métodos, no se puede poner un if "por fuera" de todo eso, porque no es solamente código ejecutable, sino declaraciones de miembros. A diferencia de otros lenguajes, C# no permite código suelto tirado en cualquier lado, sino que tiene una estructura correcta y el código ejecutable sólo puede existir dentro de los lugares correctos (por ejemplo, dentro de un miembro de una clase, o como parte de la declaración/inicialización de un miembro).

No entiendo qué estás tratando de hacer, pero estás encarando el problema de forma incorrecta. Si das un poco más de contexto de qué estás haciendo, y cuál es exactamente la acción que querés permitir o evitar con tu if, seguramente te podré ayudar mejor.