using (Font font3 = new Font("Arial", 10.0f),
font4 = new Font("Arial", 10.0f))
{
// Use font3 and font4.
}
我知道使用子句可以在内使用同一类型的多个对象。我可以使用*块在C#*中使用不同类型的对象吗?
我不能使用中的不同类型的对象使用子句吗?
嗯,我试过,但尽管他们不同的名称和不同的对象,他们的行为同样=有同样的一套方法
是否有使用使用类不同类型的任何其他方式?
如果不是,使用它的最合适的方法是什么?
说实话 - 我发现后者更具可读性。如果您正在初始化三个或四个项目(如流,StreamReader,Stream,Streamwriter),嵌套可能完全失去控制!我想这可能是你习惯的。 – 2010-06-22 10:42:51
这完全取决于个人。你用你喜欢或喜欢的方式使用它。 – 2010-06-22 10:46:43
虽然不言而喻,但一致性是最重要的。 – etc 2010-06-22 10:58:44