Math.Max(обн_знач,новое_знач) это для лонга и т.д