Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Int32 =int? / 14 сообщений из 14, страница 1 из 1
21.01.2013, 00:05
    #38117202
ZVER-10
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Int32 =int?
не догнал, в чем разница. enum MyEnum : Int32 { a, b, c } и enum MyEnum : int { a, b, c }
...
Рейтинг: 0 / 0
21.01.2013, 00:17
    #38117208
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Int32 =int?
...
Рейтинг: 0 / 0
21.01.2013, 00:51
    #38117227
ZVER-10
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Int32 =int?
МСУ http://msdn.microsoft.com/ru-ru/library/ya5y69ds.aspx всеравно не догнал.
Код: plaintext
1.
2.
3.
4.
5.
 Ключевые слова типов C# и их псевдонимы являются взаимозаменяемыми. Например, можно объявить целочисленную переменную при помощи одного из следующих объявлений.

int x = 123;
System.Int32 x = 123;

объясните боле проще пжл.
...
Рейтинг: 0 / 0
21.01.2013, 00:57
    #38117231
ZVER-10
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Int32 =int?
МСУ,
и еще если можно, почему так:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
public class EnumTest
{
    enum Days { Sun, Mon, Tue, Wed, Thu, Fri, Sat };

    static void Main()
    {
        int x = (int)Days.Sun;   //так можно
        int y = Days.Fri;        //а так нет ...
...
Рейтинг: 0 / 0
21.01.2013, 01:00
    #38117234
ZVER-10
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Int32 =int?
МСУ,
вот слова МСДН : ...Каждый тип перечисления имеет базовый тип, который может быть любым целым типом, исключая char. ...
...
Рейтинг: 0 / 0
21.01.2013, 01:05
    #38117238
ZVER-10
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Int32 =int?
МСУ,
и нигде не нашел, чтоб говорилось о том что можно только встроенных типов использовать в перечислениях
...
Рейтинг: 0 / 0
21.01.2013, 01:12
    #38117245
Где-то в степи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Int32 =int?
...
Рейтинг: 0 / 0
21.01.2013, 01:18
    #38117247
ZVER-10
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Int32 =int?
Где-то в степи,
ну хорошо. а вот это почему так:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
public class EnumTest
{
    enum Days { Sun, Mon, Tue, Wed, Thu, Fri, Sat };

    static void Main()
    {
        int x = (int)Days.Sun;   //так можно
        int y = Days.Fri;        //а так нет ...
...
Рейтинг: 0 / 0
21.01.2013, 01:24
    #38117249
Где-то в степи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Int32 =int?
ZVER-10,
ну там же написано, в середине статьи, почему так а не этак, чисто конкретно и ясно...
...
Рейтинг: 0 / 0
21.01.2013, 01:33
    #38117254
ZVER-10
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Int32 =int?
Где-то в степиZVER-10,
ну там же написано, в середине статьи, почему так а не этак, чисто конкретно и ясно... если Вы имели ввиду вот этот фрагмент :
...Базовый тип указывает размер хранилища, выделенного для каждого перечислителя. Однако для преобразования из типа enum в целочисленный тип необходимо явное приведение. Например, следующий оператор назначает перечислитель Sun переменной типа int, используя приведение для преобразования enum в int:... значит я явно тупой, так как это мне говорит как нужно а почему так- не понял
...
Рейтинг: 0 / 0
21.01.2013, 01:41
    #38117260
Где-то в степи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Int32 =int?
...
Рейтинг: 0 / 0
21.01.2013, 01:48
    #38117265
ZVER-10
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Int32 =int?
Где-то в степи,МСУ
благодарю
...
Рейтинг: 0 / 0
21.01.2013, 02:02
    #38117273
LR
LR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Int32 =int?
ZVER-10
Код: c#
1.
        int y = Days.Fri;        //а так нет ...


спробуйте Creating Generic Enums using C# , мож понравится
...
Рейтинг: 0 / 0
21.01.2013, 17:09
    #38118409
ZVER-10
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Int32 =int?
LRспробуйте Creating Generic Enums using C# , мож понравится спс, интересная статья
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Int32 =int? / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]