这是一个代码,用于检查数字是否是完美的正方形.它为什么有效?
static bool IsSquare(int n)
{
int i = 1;
for (; ; )
{
if (n < 0)
return false;
if (n == 0)
return true;
n -= i;
i += 2;
}
}
Run Code Online (Sandbox Code Playgroud) 这是实际的代码,不是完整的代码,而是它的主要部分.基本上我在这里编写一个实现一些接口的插件,我需要存储插件的状态,因为它在整个过程中运行多次.但是通过xml存储状态会产生错误
using System;
Run Code Online (Sandbox Code Playgroud)