Как определить константы в Визуальном C# как #define в C?

Вот быстрое решение, которое принимает префикс фиксированной длины (Ваше "нечто") и дополнение фиксированной длины. При необходимости в большей гибкости возможно, это, по крайней мере, будет полезной начальной точкой.

#!/bin/bash

# some test data
files="foo1
foo2
foo100
foo200
foo9999"

for f in $files; do
    prefix=`echo "$f" | cut -c 1-3`        # chars 1-3 = "foo"
    number=`echo "$f" | cut -c 4-`         # chars 4-end = the number
    printf "%s%04d\n" "$prefix" "$number"
done
32
задан Simeon Pilgrim 29 November 2009 в 01:15
поделиться

3 ответа

public const int NUMBER = 9;

Вам нужно будет поместить его где-нибудь в классе, и будет использоваться ClassName.NUMBER

62
ответ дан 27 November 2019 в 19:52
поделиться

Вы не можете сделать это на C #. Вместо этого используйте const int .

16
ответ дан 27 November 2019 в 19:52
поделиться

Проверить Как: определить константы в C # в MSDN:

В C # препроцессор #define директива не может использоваться для определения константы, как обычно используется в C и C ++.

13
ответ дан 27 November 2019 в 19:52
поделиться
Другие вопросы по тегам:

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