C# Xamarin Android寫法

public static bool CheckRoot()  
{  
    List<string> pathList = new List<string>  
    {  
      "/sbin",  
      "/system/bin",  
      "/system/xbin",  
      "/data/local/xbin",  
      "/data/local/bin",  
      "/system/sd/xbin",  
      "/system/bin/failsafe",  
      "/data/local"
    };
    try 
    {
        foreach (var path in pathList)
        {
            var fullPath = Path.Combine(path, "su");
            if (File.Exists(fullPath))
            {
                return true;
            }
        }
    }
    catch(Exception ex)
    {
        return false;
    }
    return false;          
}