我想使用匿名類,但在using
代碼塊中實例化並讓它轉義塊。這可能嗎?c#匿名類轉義內部作用域塊的任何方式?
例如,我有
using (var s = something()) {
var instance = new { AA = s.A };
// ... lots of code
Console.WriteLine(instance.AA);
}
而且我寧願是這樣的:
var instance; // <- nope, can't do this
using (var s = something()) {
instance = new { AA = s.A };
}
// ... lots of code
Console.WriteLine(instance.AA);
創建一個具體的類並使用 –
@EhsanSajjad重點是使用匿名類。 – CoderBrien