22 lines
1015 B
C#
22 lines
1015 B
C#
![]() |
namespace БлэкДжек.Components // Замените BlazorBlackjack на имя вашего проекта
|
|||
|
{
|
|||
|
public class Card
|
|||
|
{
|
|||
|
public string Suit { get; set; } // Масть (♥, ♦, ♣, ♠)
|
|||
|
public string Rank { get; set; } // Ранг (2, 3, ..., 10, J, Q, K, A)
|
|||
|
public int Value { get; set; } // Значение (J,Q,K = 10, A = 11 или 1)
|
|||
|
|
|||
|
// Для удобного отображения
|
|||
|
public string Display => $"{Rank}{Suit}";
|
|||
|
// Можно добавить свойство для пути к изображению карты, если хотите графику
|
|||
|
// public string ImagePath => $"images/cards/{Rank.ToLower()}{SuitChar}.png";
|
|||
|
// private char SuitChar => Suit switch { "♥" => 'h', "♦" => 'd', "♣" => 'c', "♠" => 's', _ => ' ' };
|
|||
|
|
|||
|
public Card(string suit, string rank, int value)
|
|||
|
{
|
|||
|
Suit = suit;
|
|||
|
Rank = rank;
|
|||
|
Value = value;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|