Cannot convert int to String

methas script :
var meth : int;

    function LoadData()
        {
            var path : String = "C:/Program Files (x86)/moldbsaves/" + methas;
               
           if(File.Exists(path + "/savegame.mbs"))
           {      
               var loadeddata = File.OpenText(path + "/savegame.mbs"); 
               var readdata = loadeddata.ReadLine(); 
               
               while(readdata != null)    
            {                         
               var getdata = readdata.ToString().Split("=" [0]);
               
               if(getdata[0] == "meth")methas.meth = getdata[1]; //here i got error.
               readdata = loadeddata.ReadLine();
            }
                   loadeddata.Close();
           }
        }
    

 how i can fix it ?

try this :

if(getdata[0] == "meth")methas.meth = parseInt(getdata[1]);

the parseInt() function will convert String to int in javascript.
but if you want to convert String to int in CSharp, use integer.Parse()

http://docs.go-mono.com/?link=M%3ASystem.Int32.Parse(System.String)

if(getdata[0] == "meth")methas.meth = Int32.Parse(getdata[1]);