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:snippets [2010/03/07 11:47] alfred |
highlevel:csharp:snippets [2020/05/09 09:25] (actual) |
||
|---|---|---|---|
| Línea 87: | Línea 87: | ||
| } | } | ||
| </code> | </code> | ||
| + | |||
| ==== Expresiones regulares ==== | ==== Expresiones regulares ==== | ||
| === Eliminar las tags de un texto === | === Eliminar las tags de un texto === | ||
| Línea 95: | Línea 96: | ||
| return Regex.Replace(text, @”<(.|\n)*?>”, string.Empty); | return Regex.Replace(text, @”<(.|\n)*?>”, string.Empty); | ||
| } | } | ||
| + | </code> | ||
| + | ==== Descargar archivos de internet ==== | ||
| + | <code csharp> | ||
| + | System.Net.WebClient wc = new System.Net.WebClient(); | ||
| + | wc.DownloadFile("http://url/imagen.jpg", "c:\\img.jpg"); | ||
| </code> | </code> | ||
| Línea 278: | Línea 284: | ||
| } | } | ||
| </code> | </code> | ||
| + | |||
| + | |||
| Línea 377: | Línea 385: | ||
| return buffer; | return buffer; | ||
| </code> | </code> | ||
| - | |||
| Línea 507: | Línea 514: | ||
| s.Append(b.ToString("x2").ToLower()); | s.Append(b.ToString("x2").ToLower()); | ||
| return s.ToString(); | return s.ToString(); | ||
| + | </code> | ||
| + | |||
| + | === Aplicación en background === | ||
| + | <code csharp> | ||
| + | class Server { | ||
| + | public void Start() { | ||
| + | lock (this) { | ||
| + | // Hacer algo | ||
| + | Monitor.Wait(this); | ||
| + | } | ||
| + | } | ||
| + | |||
| + | public void Stop() | ||
| + | { | ||
| + | lock (this) | ||
| + | { | ||
| + | // Hacer algo | ||
| + | Monitor.PulseAll(this); | ||
| + | } | ||
| + | } | ||
| + | |||
| + | static void Main(string[] args) { | ||
| + | new Server().Start(); | ||
| + | } | ||
| + | } | ||
| </code> | </code> | ||
| Línea 525: | Línea 557: | ||
| conn.Close(); | conn.Close(); | ||
| </code> | </code> | ||
| + | |||
| Línea 538: | Línea 571: | ||
| con.Close(); | con.Close(); | ||
| </code> | </code> | ||
| + | |||