Си диез / Говнокод #16227 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
protected override void HandleImpl( DeleteTrashModel model )
{
	switch( model.TableName )
	{
		case DeleteTrashTablesEnum.AuthenticationTicket:
			this.DeleteTrash( DeleteTrashTablesEnum.AuthenticationTicket, model.DaysCount );
			break;
		case DeleteTrashTablesEnum.ResetPasswordTicket:
			this.DeleteTrash( DeleteTrashTablesEnum.ResetPasswordTicket, model.DaysCount );
			break;
		case DeleteTrashTablesEnum.Notification:
			this.DeleteTrash( DeleteTrashTablesEnum.Notification, model.DaysCount );
			break;
		case DeleteTrashTablesEnum.Event:
			this.DeleteTrash( DeleteTrashTablesEnum.Event, model.DaysCount );
			break;
	}
}

Если есть Enum - нужен switch!

Запостил: sickphilosopher sickphilosopher, (Updated )

Комментарии (8) RSS

  • Если есть Enum - нужен switch!
    А ещё если есть скобочки - нужны пробелы
    Ответить
    • В Сищарпе просто так нулл энуму не присвоить, кроме тото, если память не изменяет, он не любит, когда енум не полностью обработали в свитче, так что с этим, я думаю, проблем не будет.
      Ответить
      • можно и дефаут поставить - все норм

        enum MyEnum
                {
                    a, b, c
                }
                private static void Main(string[] args)
                {
                    MyEnum a = MyEnum.b;
                    switch (a)
                    {
                            case MyEnum.a:
                            Console.WriteLine("suck my balls");
                            return;
                        default: return;
                    }
                    
                }
        Ответить

Добавить комментарий

Помни, guest, за тобой могут следить!

    А не использовать ли нам bbcode?


    8