所以,我有两种方法:我有两个功能只有一些条件不同。它可以统一吗?
public static string Figure2D()
{
dynamic shapeValue;
do
{
shapeValue = Presentation.Present();
}
while (shapeValue.Is3D);
return shapeValue.ToString("R");
}
public static string Figure3D()
{
dynamic shapeValue;
do
{
shapeValue = Presentation.Present();
}
while (!shapeValue.Is3D);
return shapeValue.ToString("R");
}
它们之间唯一的区别是while条件。我怎样才能将这两个功能合并成一个功能?传递参数值可能需要&,但我确实希望保持简短。有任何想法吗?
如何@stuartd出现了一个'!'在一个 – degant
@stuartd一个被否定,另一种是不。 – Bytewave
小文本再次获胜,对不起 – stuartd