CSharpTradeOffers.IdConversions.SteamIdTextToUlong C# (CSharp) Метод

SteamIdTextToUlong() публичный статический Метод

public static SteamIdTextToUlong ( string steamIdText ) : ulong
steamIdText string
Результат ulong
        public static ulong SteamIdTextToUlong(string steamIdText)
        {
            string[] split = steamIdText.Split(':');
            return Convert.ToUInt64((Convert.ToInt32(split[2]) * 2) + (76561197960265728 + Convert.ToInt32(split[1])));
        }

Usage Example

Пример #1
0
 public SteamId(string steamIdText)
 {
     AccountId    = IdConversions.SteamIdTextToAccountId(steamIdText);
     SteamIdUlong = IdConversions.SteamIdTextToUlong(steamIdText);
     if (SteamIdUlong < 76561197960265728)
     {
         throw new ArgumentException("SteamIdUlong cannot be less than '76561197960265728'");
     }
     SteamIdText = steamIdText;
 }