Почему большинство полей (членов класса) в руководстве по Android начинаются с `m`?

Если вы используете NDBCLUSTER в качестве механизма хранения, вы должны увеличить DataMemory и IndexMemory.

Mysql FQA

421
задан AlikElzin-kilaka 10 July 2016 в 06:50
поделиться

3 ответа

Если это переменные элемента в классах, «M» означает «член». Многие программисты Java делают это, хотя с современными идентификаторами он не нужен, так как у вас есть подсветка, мышь на всплывающие подсказки и т. Д.

31
ответ дан 22 November 2019 в 23:20
поделиться

Много руководства кодирования используют M для «членов класса». Поэтому, когда вы программируете, вы можете увидеть разницу между местными и членами переменных.

82
ответ дан 22 November 2019 в 23:20
поделиться
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-

Я думаю, что это очень индивидуально, какие условные обозначения кода используются. Я предпочитаю называть свои переменные следующими префиксами:

  • m - Method variables
  • c - Class variables
  • p - Parameter variables

Но я думаю, что каждый программист имеет свой собственный стиль.

7
ответ дан 22 November 2019 в 23:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: