In C# you could declare a property in two ways that seem very similar:
public string SomeProperty => "SomeValue";
vs
public string SomeProperty { get; } = "SomeValue";
Is there a difference between these two? (Ignoring the fact that "SomeValue" is not a very interesting value, it could be the result of a method call or whatever else would express a difference between the two forms).