packages的文件夹,然后下载并安装System.Numerics包。Math.DivRem方法类似。这个题目,牵扯到一点算法,要稍微思考一下。在大的思路上,我是使用while循环。num第一次除以10的时候,商为12,因为是整数相除,所以,商仍然是整数。在第8行的小括号中,商为0的时候,循环不执行了。...每次循环时,变量bit都加1,最后,当跳出while循环的时候,bit最后的值,就是变量num的位数了。却一直回味写C#的那种状态。//break:代表:停止执行switch代码。