C#中怎么将string转换成int型

2025-03-07 04:26:32
推荐回答(1个)
回答1:

int to string

string tmp = "";
int i = 100; std::stringstream intTostr;
intTostr<intTostr>>tmp;
if(intTostr.good())
{
std::cout << "int转换成string错误--->"<< std::endl;
}

string to int

string tmp = "100";
int i = 0; std::istringstream strToInt;
strToInt<strToInt>>i;
if(strToInt.good())
{
std::cout << "String转换成int错误--->"<< std::endl;
}

另外还有atoi itoa这些函数可以做到,不过推荐上面的