Environment.TickCount プロパティ
http://msdn.microsoft.com/ja-jp/library/system.environment.tickcount(v=vs.110).aspx

このコード サンプルでは、ゼロから MaxValue を 1 サイクル (24.9 日) とする負数以外の数値を取得するために、
符号ビットを取り除く処理を行っています。

using System;

class Sample
{
public static void Main()
{
int result = Environment.TickCount & Int32.MaxValue;
Console.WriteLine("TickCount: {0}", result);
}
}

以上のようにありますが
int result = Environment.TickCount & Int32.MaxValue;

この部分の意味が分かりません。
何をしているのでしょうか?