c#split方法拆分为数据_C#:使用String.Split方法在每个单独的行中拆分字符串列表?...

我正在尝试使用String.Split方法在每个单独的行处拆分我的字符串列表,但下面的方法和正则表达式方法都不起作用。相反,他们返回了以下结果{0}

0. System.String[]而不是实际的字符串数组。请帮助找到下面的代码中的错误:

string m_settings_temp;

string[] m_settings;

public void ShowSettingsGui() {

var dialog = new OpenFileDialog { Filter = "Data Sources (*.ini)|*.ini*|All Files|*.*" };

if (dialog.ShowDialog() != DialogResult.OK) return;

m_settings_temp = File.ReadAllText(dialog.FileName);

m_settings = m_settings_temp.Split(new [] { '\r', '\n' });

//This regex method failed as well:

//m_settings = Regex.Split(m_settings_temp,"\r\n|\r|\n");

}

//The method below is to evaluate the output

protected override void SolveInstance(IGH_DataAccess DA)

{

if (m_settings == null)

{

AddRuntimeMessage(GH_RuntimeMessageLevel.Warning, "You must declare some valid settings");

return;

}

DA.SetData(0, m_settings);

}提前致谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值