C# assignment