對於平等相待,我應該怎麼辦什麼.net StringComparison類型最適合主機名比較?
hostname.Equals(theHostName,StringComparision.OrdinalIgnoreCase) 或 hostname.Equals(theHostName,StringComparision.InvariantCultureIgnoreCase) ?
在 'IsAllowedHostName' 我應該做
hostname.IndexOf(badSubstring,StringComparison.OrdinalIgnoreCase)> = 0 或 hostname.IndexOf(badSubstring,StringComparison.InvariantCultureIgnoreCase)> = 0 ?
或者對於主機名,這兩個都不是正確答案嗎?