Вы можете объявить свой класс как
public class Сodes
{
public string Сurrency { get; set; }
}
и использовать его следующим образом:
Codes c = new Codes();
c.Сurrency = currency;
String
в C# представляет последовательность только для чтения из char
элементов, вы не можете присвоить строку, например "USD"
, одному символу.
Другой вариант - использовать для этого массив char
, например,
public class Сodes
{
public char[] Сurrency { get; set; }
}
и используйте ToCharArray
для присвоения значения
Codes c = new Codes();
c.Сurrency = currency.ToCharArray();
Хорошим правилом является использование PascalCase для имен классов и свойств (кстати, вы codes
объявление класса не соответствует примеру использования Codes
).
Вы также можете обратиться к этому вопросу 3 Di git код валюты в символ валюты , если хотите конвертировать код валюты к символу валюты, например $