gpt4 book ai didi

asp.net - 在 app.config 文件中传递十六进制值

转载 作者:行者123 更新时间:2023-12-04 05:07:47 25 4
gpt4 key购买 nike

我正在开发一个 c# web 服务。我有一个特殊要求,我需要在我的代码中使用可配置的十六进制值。我需要将这个十六进制值复制到一个字节变量中。我试图通过 appSettings 在 app.config 文件中传递它。

例如

byte ASCII_VALUE = 0xA5;

我想从 app.config 文件中获取这个 0xA5 并将其复制到 ASCII_VALUE。

我目前在 app.config 文件中使用以下代码:
<appSettings>
<add key="Ascii_value" value="0xA5"/>
</appSettings>

在我的 C# 代码中,我正在做:
byte ASCII_VALUE = (byte)ConfigurationManager.AppSettings["Ascii_value_for_pound"];

但由于这是一个字符串,它不会直接将其转换为字节值。

我也试过
<appSettings>
<add key="Ascii_value" value="&#xA5;"/>
</appSettings>

和 c# 中的相同代码。但我仍然无法弄清楚如何获得十六进制值。

任何想法伙计们???请帮忙。

非常感谢。

最佳答案

你也可以看看 SoapHexBinary ,它直接解析十六进制字符串并通过其 Value 为您提供字节值属性(property)。

关于asp.net - 在 app.config 文件中传递十六进制值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15300512/

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