watt ([info]watt) rakstīja [info]koderi kopienā,
@ 2004-03-24 16:14:00

Previous Entry  Add to memories!  Tell a Friend!  Next Entry

static void Main(string[] args)
{
    // vienkarshi
    Messiah jesus = new Messiah();
    System.Console.WriteLine( "You are " + jesus.save() );
    jesus.Dispose();

    // efektiivi, bet ne korekti
    System.Console.WriteLine( "You are " + ( new Messiah() ).save() );

    // konkreeti
    System.Console.WriteLine( "You are " + Jesus.saves() );
}

[...]

class Messiah: IDisposable
{
    public string save()
    {
        return "saved";
    }

#region IDisposable Members

    public void Dispose()
    {
        // TODO: Add Messiah.Dispose implementation
    }

#endregion
}

class Jesus: Messiah
{
    public static string saves()
    {
        using( Messiah j = new Messiah() )
        {
            return j.save();
        }
    }
}



(Ierakstīt jaunu komentāru)

Neesi iežurnalējies. Iežurnalēties?