That's because CultureInfo.GetCultureInfo("ru")
returns NeutralCulture while CultureInfo.GetCultureInfo("ru-RU")
returns SpecificCulture.
Actually, SpecificCulture
derives from NeutralCulture
. So the asnwer is no, they are not the same and they have different LCIDs.
In general case you should always use SpecificCulture.
About CultureInfo
suggest reading this MSDN article.