Каковы лучшие практики для частной организации / инициализации? [Дубликат]

Возможный дубликат:
Инициализация переменной члена C #; лучшая практика?

Есть ли польза от этого:

public class RemotingEngine
{
    uint m_currentValueId;
    object m_lock;

    public RemotingEngine()
    {
        m_currentValueId = 0;
        m_lock = new object();
    }

против этого:

public class RemotingEngine
{
    uint m_currentValueId = 0;
    object m_lock = new object();

Я избегал второго только потому, что он кажется «грязным». Это явно меньше печатать, так что мне нравится.

Ответы на вопрос(8)

Ваш ответ на вопрос