c#中的charCodeAt()等效是什么?
本文关键字:是什么 中的 charCodeAt | 更新日期: 2023-09-27 17:51:08
c#中的charCodeAt()等效是什么?
当前代码: string outString="";
for (var i = 0; i < inpString.Length; i++)
{
outString += inpString.charCodeAt(i).toString(); //i need to replaced charCodeAt(i) with equalent c# code
}
我如何在c#中做到这一点?
试试这个
string outString="";
for (var i = 0; i < inpString.Length; i++)
{
outString+= ((int)inpString[i]).ToString();
}
以下代码将返回自index从0开始的第四个字符。
string result = "012345";
Response.Write(result.ToCharArray()[3]); ;
那么在你的例子中
string outString="";
for (var i = 0; i < inpString.Length; i++)
{
outString += inpString.ToCharArray()[3]; //i need to replaced charCodeAt(i) with equalent c# code
}
如果您希望在字符串中指定字符处获得unicode字符,您可能需要检查Convert.toUint16(char), Convert.toUint32(char)方法。
foreach(var a in inputstring)
Console.Write("{0} ", Convert.ToUInt16(a).ToString("X4"))