1,int轉成string
用tostring
或者convert.tostring()如下
例如:int varint = 1;
string varstring = convert.tostring(varint);
string varstring2 = varint.tostring();
2,string轉成int
如果確定字串中是可以轉成數字的字元,可以用int.parse(string s),該語句返回的是轉換得到的int值;
如果不能確定字串是否可以轉成數字,可以用int.tryparse(string s, out int result),該語句返回的是bool值,指示轉換操作是否成功,引數result是存放轉換結果的變數。
例如:string str = string.empty;
str = "123";
int result=int.parse(str);
string str = string.empty;
str = "xyz";
int result;
int.tryparse(str, out result);
C int與string的轉化
int本身也要用一串字元表示,前後沒有雙引號,告訴編譯器把它當作乙個數解釋。預設情況下,是當成10進製 dec 來解釋,如果想用8進製,16進製制,怎麼辦?加上字首,告訴編譯器按照不同進製去解釋。8進製 oct 字首加0,16進製制 hex 字首加0x或者0x。string前後加上雙引號,告訴編譯器...
C int與string的轉化
int本身也要用一串字元表示,前後沒有雙引號,告訴編譯器把它當作乙個數解釋。預設情況下,是當成10進製 dec 來解釋,如果想用8進製,16進製制,怎麼辦?加上字首,告訴編譯器按照不同進製去解釋。8進製 oct 字首加0,16進製制 hex 字首加0x或者0x。string前後加上雙引號,告訴編譯器...
C int與string的轉化
int本身也要用一串字元表示,前後沒有雙引號,告訴編譯器把它當作乙個數解釋。預設情況下,是當成10進製 dec 來解釋,如果想用8進製,16進製制,怎麼辦?加上字首,告訴編譯器按照不同進製去解釋。8進製 oct 字首加0,16進製制 hex 字首加0x或者0x。string前後加上雙引號,告訴編譯器...