es esto pero de tanto probar ya no sabia que poner, eso no lo tome en cuenta es este el codigo que probe ListaProductos.RemoveAll(x => x.Id == objAuxiliar.ProductoId);
no puedo pasar imagen por aqui por eso no le envio las imagenes
ok necesito cambiar precios a un producto o a varios productos, en el DG de a izquierda selecciono los que requieren de cambio, y lego que estan todos check los paso con el boton y pues no quisiera que sigan en el DG o que los ponga en disable, pero no deben estar ahi porque pueda que el usuario lo puede pasar nevamente
ya luego en el DG de la derecha agrego el precio y pues hare la actualizacion en db
haber hago un foreach al datagrid para luego preguntar cual esta check si esta check que lo pase a una lista y luego esa lista los muestra en el DG de la derecha
@Trauma Lo gracioso de eso es que es un ejemplo "forzado" de hacer algo horrible que "parezca C++", pero que aparentemente no debería "compilar" bajo python porque no tiene ningún sentido
pero "compila" :-)
es que lo que hay tras la X: es una "anotación de tipo", y todo el sinsentido que aparece ahi, con tal de que sea tokenizable para el parser, está bien, pues luego no se ejecuta de ninguna forma
y resulta que sintácticamente es válido aunque no tenga sentido. Por ejemplo <T> no es un template, sino una comparación mayor que T menor que X, etc.
No sólo "compila" (porque es sintácticamente válido) sino que también ejecuta sin errores. Puedes invocar spam(). Y es que como dije las anotaciones de tipo se compilan pero no se ejecutan (se guardan en el bytecode, por si un checker o linter quiere hacer algo con ellas, e incluso las tienes disponibles en tiempo de ejecución por si quieres consultarlas dinámicamente y hacer comprobaciones de tipos, pero el intérprete oficial no las usa)
Tengo una pregunta: ¿Que problema tendría si publico un repositorio en Github sin licencia? ¿Sería dominio público? Lo que quiero es compartir código y que no tengan que mencionarme y puedan utilizarlo como si fuera propio.