gpt4 book ai didi

c# - 我要疯了吗? C#/静态修饰符

转载 作者:行者123 更新时间:2023-12-03 02:13:22 25 4
gpt4 key购买 nike

我有下面的代码,奇怪的是,如果我在同一个请求中多次调用它,它会继续返回相同的值(即使文件名)不同。

我刚刚单步执行了代码,甚至 stringbytes 也完全相同(即 GetBytes(string))返回相同的值。

    public static string Base64EncodeString(string filename)
{
var stringbytes = System.Text.Encoding.Default.GetBytes(filename);
return Convert.ToBase64String(stringbytes);
}

最佳答案

我怀疑你没有看到你认为你看到的东西。如果您使用不同的文件名值调用该方法,该方法不会返回相同的值...除非您使用 Encoding.Default 不支持的字符。 (我不建议使用Encoding.Default,除非您确实想要特定于平台的编码。)

关于c# - 我要疯了吗? C#/静态修饰符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4337859/

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