From 39b02e449f03624a66dfb415a8a35da92e3835cd Mon Sep 17 00:00:00 2001 From: Damir Ainullin Date: Sat, 16 Mar 2019 01:19:25 +0300 Subject: [PATCH] Replaced ContainsKey and getting value by key with TryGetValue (cherry picked from commit 084b6fe72c89850d5d783d2575cf5547beca6ab3) --- shadowsocks-csharp/Controller/I18N.cs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/shadowsocks-csharp/Controller/I18N.cs b/shadowsocks-csharp/Controller/I18N.cs index b4dd6632..0e62a483 100755 --- a/shadowsocks-csharp/Controller/I18N.cs +++ b/shadowsocks-csharp/Controller/I18N.cs @@ -46,10 +46,7 @@ namespace Shadowsocks.Controller public static string GetString(string key, params object[] args) { - return _strings.ContainsKey(key) - ? string.Format(_strings[key], args) - : string.Format(key, args); + return string.Format(_strings.TryGetValue(key, out var value) ? value : key, args); } - } }