lunes, 15 de abril de 2013
C# Demonstrate the fail-soft array
class FSDemo {
static void Main() {
FailSoftArray fs = new FailSoftArray(5, -1);
int x;
// Show quiet failures.
Console.WriteLine("Fail quietly.");
for(int i=0; i < (fs.Length * 2); i++)
fs.Put(i, i*10);
for(int i=0; i < (fs.Length * 2); i++) {
x = fs.Get(i);
if(x != -1) Console.Write(x + " ");
}
Console.WriteLine("");
// Now, handle failures.
Console.WriteLine("\nFail with error reports.");
for(int i=0; i < (fs.Length * 2); i++)
if(!fs.Put(i, i*10))
Console.WriteLine("Index " + i + " out-of-bounds");
for(int i=0; i < (fs.Length * 2); i++) {
x = fs.Get(i);
if(x != -1) Console.Write(x + " ");
else
Console.WriteLine("Index " + i + " out-of-bounds");
}
}
}
Suscribirse a:
Comentarios de la entrada (Atom)
No hay comentarios.:
Publicar un comentario
Es muy importante tu comentarios: