gpt4 book ai didi

c# - 将 VB6 字符转换为 C# 字符串

转载 作者:太空宇宙 更新时间:2023-11-03 17:50:51 24 4
gpt4 key购买 nike

我想将一个旧的 VB6 项目升级到更新的技术,我在下面有这些值,但不知道如何转换它们。

Chr(&H31) & Chr(&H1) & Chr(&H50) & Chr(&H31) & Chr(&H17)

所以我的第一个问题是如何识别这些?它是十六进制值还是其他?我似乎没有在 ascii 表中找到它们。 “H”代表什么?

其次,如何从中创建一个 C# 字符串?

最佳答案

Chr 将字符代码转换为字符,在 C# 中你可以直接转换:

char c1 = (char)0x31;

(也更改为使用 C# 的十六进制文字而不是 VB6 的。)

但是在构建字符串时,使用转义更容易:

string s1 = "\x31\x01\x50\x31\x16";

关于c# - 将 VB6 字符转换为 C# 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26802256/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com