12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- using System;
- namespace ZcPeng.PublicLibrary
- {
-
-
-
-
-
-
- public static class MathEx
- {
-
-
-
-
-
-
- public static bool IsPowerOfBase(int data, int baseNumber)
- {
- bool result = false;
- if (baseNumber < 0)
- throw new ArgumentException("底数必须大于等于0。", "baseNumber");
- else if (baseNumber == 0)
- result = (data == 0);
- else if (baseNumber == 1)
- result = (data == 1);
- else
- {
- decimal temp = data;
- while (temp >= 1)
- {
- if (temp == 1)
- {
- result = true;
- break;
- }
- temp = temp / baseNumber;
- }
- }
- return result;
- }
- }
- }
|