用参数值替换硬编码的问题

问题描述

我的 BIML 文件中有这个结构:

myColumns = myFile.ReadLine().Replace("\"","").Split('|');

我想将其替换为:

myColumns = myFile.ReadLine().Replace("\"","").Split('<#=delimiter#>');

但显然这不起作用。不知何故,syntaxhighlighting 告诉我这不起作用.....

还有:

string[] myFiles = Directory.GetFiles(path,"*.csv");

string[] myFiles = Directory.GetFiles(path,"*.<#=filetype#>");

单纯使用时

 myColumns = myFile.ReadLine().Replace("\"","").Split('delimiter');

它告诉我Cannot implicitly convert type 'string' to 'char'

分隔符声明为 string delimiter ="|"

将其更改为 char delimiter ="|" 时,我得到完全相同的错误,但随后在我声明分隔符的行.....

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)