- Напрямую присваивая значение.
- Путем назначения в статическом конструкторе.
Есть ли какое-либо конкретное преимущество одного подхода перед другим?
class Customer
{
int AccNo;
static int RateOfInterest;
//static int RateOfInterest = 10; // Approach 1
static Customer()
{
RateOfInterest = 10; // Approach 2
}
public Customer(int AccNo)
{
this.AccNo = AccNo;
}
public void Display()
{
Console.WriteLine($"AccNo : {AccNo}, Rate : {RateOfInterest}");
}
}
Подробнее здесь: https://stackoverflow.com/questions/416 ... tructor-in