Если вы используете NDBCLUSTER в качестве механизма хранения, вы должны увеличить DataMemory
и IndexMemory
.
Если это переменные элемента в классах, «M» означает «член». Многие программисты Java делают это, хотя с современными идентификаторами он не нужен, так как у вас есть подсветка, мышь на всплывающие подсказки и т. Д.
Много руководства кодирования используют M для «членов класса». Поэтому, когда вы программируете, вы можете увидеть разницу между местными и членами переменных.
double n;
if (Double.TryParse("128337.812738", out n)) {
// ok
}
работает, предполагая, что число не переполняет двойное
для огромной последовательности, попробуйте regexp:
if (Regex.Match(str, @"^[0-9]+(\.[0-9]+)?$")) {
// ok
}
добавить в научную нотацию (e/E) или +/- знаки при необходимости...
-121--3823392-Взято из MSDN (Как реализовать функциональность Visual Basic .NET IsNumeric с помощью Visual C #):
// IsNumeric Function
static bool IsNumeric(object Expression)
{
// Variable to collect the Return value of the TryParse method.
bool isNum;
// Define variable to collect out parameter of the TryParse method. If the conversion fails, the out parameter is zero.
double retNum;
// The TryParse method converts a string in a specified style and culture-specific format to its double-precision floating point number equivalent.
// The TryParse method does not generate an exception if the conversion fails. If the conversion passes, True is returned. If it does not, False is returned.
isNum = Double.TryParse(Convert.ToString(Expression), System.Globalization.NumberStyles.Any, System.Globalization.NumberFormatInfo.InvariantInfo, out retNum );
return isNum;
}
-121--3823394- Я думаю, что это очень индивидуально, какие условные обозначения кода используются. Я предпочитаю называть свои переменные следующими префиксами:
Но я думаю, что каждый программист имеет свой собственный стиль.