Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
highlevel:csharp:xtra [2010/08/09 15:13] alfred |
highlevel:csharp:xtra [2020/05/09 09:25] (actual) |
||
|---|---|---|---|
| Línea 551: | Línea 551: | ||
| } | } | ||
| </code> | </code> | ||
| + | |||
| Línea 603: | Línea 604: | ||
| } | } | ||
| </code> | </code> | ||
| - | Para hacer un ''lock'' en un método estático crearemos un objeto de la siguiente forma ''private static readonly object signalObject = null;'' y este será el que utilicemos. | + | Para hacer un ''lock'' en un método estático crearemos un objeto de la siguiente forma ''private static readonly object signalObject = null;'' y este será el que utilicemos. \\ |
| + | En las últimas versiones de C# podemos hacer: | ||
| + | <code csharp> | ||
| + | System.Threading.Thread thread1 = new System.Threading.Thread(delegate() | ||
| + | { | ||
| + | routes = AtmDataExpress.Route.getRoutesBySProvider(idOper); | ||
| + | }); | ||
| + | </code> | ||
| ==== Acceder a .dll ==== | ==== Acceder a .dll ==== | ||