C# string to integer conversion issue -



C# string to integer conversion issue -

awhile ago, started making programme in vb.net. since i've lost code, , started using c#. have converted, except update scheme had gives me "cannot implicitly convert type 'string' 'int' streamreader".

heres old code:

seek dim build integer build = 3 dim url string url = "###link###" dim request system.net.httpwebrequest = system.net.httpwebrequest.create(url) dim response system.net.httpwebresponse = request.getresponse() dim sr system.io.streamreader = new system.io.streamreader(response.getresponsestream(), system.text.encoding.getencoding("windows-1252")) dim online integer online = sr.readtoend() if build >= online label10.visible = true else linklabel1.visible = true end if grab ex exception me.close() end seek

here's code converted:

seek { int build = 0; build = 3; string url = null; url = "###link###"; httpwebrequest request = (httpwebrequest)webrequest.create(url); webresponse response = request.getresponse(); system.io.streamreader sr = new system.io.streamreader(response.getresponsestream(), system.text.encoding.getencoding("windows-1252")); int online = 0; online = sr.readtoend(); if (build >= online) { label10.visible = true; } else { linklabel1.visible = true; } } grab (exception ex) { this.close(); }

i've been googling days , have found no similar errors or fixes. help appreciated.

int online; string onlinestring = sr.readtoend(); online = int.parse (onlinestring);

there 3 built-in ways convert string integer.

int myint; myint = convert.toint32 (s); myint = int.parse (s); // or int32.parse (s); // same thing. if (int.tryparse (s, out myint) console.writeline ("parse successful"); else console.writeline ("parse failed, no exception thrown");

c# string integer streamreader

Comments

Popular posts from this blog

iphone - Dismissing a UIAlertView -

c# - Can ProtoBuf-Net deserialize to a flat class? -

javascript - Change element in each JQuery tab to dynamically generated colors -