using System;
using System.Console;
class A : IDisposable {
public Dispose() : void {
WriteLine("here")
}
}
class B : A, IDisposable {
new public Dispose() : void {
WriteLine("there")
}
static Main() : void {
using(b = B()) {}
}
}
vs.
using System;
class A : IDisposable {
public void Dispose() {
Console.WriteLine("here");
}
}
class B : A, IDisposable {
new public void Dispose() {
Console.WriteLine("there");
}
static void Main() {
using(B b = new B()){}
}
}
Здравствуйте, nikov, Вы писали:
N>
ncc забывает вставить выделенный кусок:
.class private auto ansi beforefieldinit B
extends A
implements [mscorlib]System.IDisposable
Собственно отсюда все проблемы.
... << RSDN@Home 1.2.0 alpha rev. 655>>