gpt4 book ai didi

c# - 将我自己的非法字符插入 C# 中的 Path.GetInvalidFileNameChars()

转载 作者:行者123 更新时间:2023-11-30 13:10:04 29 4
gpt4 key购买 nike

如何扩展 Path.GetInvalidFileNameChars 以包含我自己的一组在我的应用程序中非法的字符?

string invalid = new string(Path.GetInvalidFileNameChars()) + new string(Path.GetInvalidPathChars());

如果我想将“&”添加为非法字符,我可以这样做吗?

最佳答案

typeof(Path).GetField("InvalidFileNameChars", BindingFlags.NonPublic | BindingFlags.Static).SetValue(null, new[] { 'o', 'v', 'e', 'r', '9', '0', '0', '0' });

关于c# - 将我自己的非法字符插入 C# 中的 Path.GetInvalidFileNameChars(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4563271/

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