Herramientas de usuario

Herramientas del sitio


highlevel:csharp:snippets

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
highlevel:csharp:snippets [2010/03/13 11:02]
alfred
highlevel:csharp:snippets [2020/05/09 09:25] (actual)
Línea 385: Línea 385:
 return buffer; return buffer;
 </​code>​ </​code>​
 +
 +
  
  
Línea 512: 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 530: Línea 557:
 conn.Close();​ conn.Close();​
 </​code>​ </​code>​
 +
  
  
Línea 543: Línea 571:
 con.Close();​ con.Close();​
 </​code>​ </​code>​
 +
highlevel/csharp/snippets.1268478128.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)