【问题标题】:Commas in path - .NET [duplicate]路径中的逗号 - .NET [重复]
【发布时间】:2015-07-27 14:37:30
【问题描述】:

我正在编写一些具有如下路径的代码:

"pack://application:,,,/FOO.Bar.Baz;component/Gorp/bazzle.xaml"

3 个逗号是什么意思,这个路径引用的是什么?

【问题讨论】:

标签: windows url path filesystems uri


【解决方案1】:

通常,它们是未提供的参数的占位符。它通常意味着……为这些参数“使用默认值”。

【讨论】:

  • 对不起,我不太明白你的意思......如果你在谈论 foo、bar、baz 的东西,我补充说是为了让问题更笼统。 ;)
  • 处理路径的方法或模块很可能将路径拆分为单独的组件。每个组件代表一个“参数值”。逗号通常用于分隔这些参数值/组件。第一个参数值是 pack://application:。第二个参数值被省略。第三个参数值也被省略了。第四个参数值是您提供的额外文本“/FOO.Bar.Baz;component/Gorp/bazzle.xaml”。处理方法/模块需要为这两个省略的参数(2 和 3)提供默认值。
猜你喜欢
  • 2018-05-06
  • 1970-01-01
  • 1970-01-01
  • 2022-11-22
  • 1970-01-01
  • 1970-01-01
  • 2018-01-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多