how to pass optional guid parameters in csharp

Code Example - how to pass optional guid parameters in csharp

                
                        public void Problem(Guid optional = default(Guid))
{
  // when called without parameters this will be true
  var guidIsEmpty = optional == Guid.Empty;
}