1522.md
February 3, 2022 ยท View on GitHub
Don't use confusing constructs like the one below:
var result = someField = GetSomeMethod();
Exception: Multiple assignments per statement are allowed by using out variables, is-patterns or deconstruction into tuples. Examples:
bool success = int.TryParse(text, out int result);
if ((items[0] is string text) || (items[1] is Action action))
{
}
(string name, string value) = SplitNameValuePair(text);