下面的代码引发访问被拒绝的异常。
var input = "1234567.00"
var pattern = @"\d(?=(\d{3},?)+\.)";
var replacement = "$$$&,";
var output = Regex.Replace(input, pattern, replacement);
答案 0 :(得分:1)
看来您的用例是从UNC路径读取文件。为此,您的应用将需要适合于网络的功能,并需要具有所需类型的文件类型关联。请参阅File access permissions Accessing additional locations文档中的表格:
通用命名约定(UNC)文件夹
需要以下功能的组合。
家庭和工作网络功能: - PrivateNetworkClientServer
至少具有一个Internet和公用网络功能: - InternetClient - InternetClientServer
以及(如果适用)域凭据功能: - EnterpriseAuthentication
注意:您必须将文件类型关联添加到您的应用清单中, 声明您的应用可以在此位置访问的特定文件类型。
使用检索文件夹:StorageFolder.GetFolderFromPathAsync
使用检索文件:StorageFile.GetFileFromPathAsync