C# 将字符串拆分为字典

C# 将字符串拆分为字典,c#,string,dictionary,split,C#,String,Dictionary,Split,我有这样的字符串“0.014E5”,我需要将它拆分成一个字典(c#)。其中,第一个零将是键,exp格式的数字将是值。在Python中: s = "0 0.014E5".split(' ') d = {} d[s[0]] = s[1] # alternatively you can use: d[s[0]] = float(s[1]) 在Java中: String[] s = "0 0.014E5".split(" "); Map<String, double> d = new H

我有这样的字符串“0.014E5”,我需要将它拆分成一个字典(c#)。其中,第一个零将是键,exp格式的数字将是值。

在Python中:

s = "0 0.014E5".split(' ')
d = {}
d[s[0]] = s[1] 
# alternatively you can use:
d[s[0]] = float(s[1])
在Java中:

String[] s = "0 0.014E5".split(" ");
Map<String, double> d = new HashMap<String, double>();
d.put(s[0], Double.parseDouble(s[1]));
String[]s=“0.014E5”。拆分(“”);
Map d=新的HashMap();
d、 put(s[0],Double.parseDouble(s[1]);
在C#中:

string[]s=“0.014E5”。拆分(“”);
var d=新字典();
d、 添加(s[0],s[1]);
在Python中:

s = "0 0.014E5".split(' ')
d = {}
d[s[0]] = s[1] 
# alternatively you can use:
d[s[0]] = float(s[1])
在Java中:

String[] s = "0 0.014E5".split(" ");
Map<String, double> d = new HashMap<String, double>();
d.put(s[0], Double.parseDouble(s[1]));
String[]s=“0.014E5”。拆分(“”);
Map d=新的HashMap();
d、 put(s[0],Double.parseDouble(s[1]);
在C#中:

string[]s=“0.014E5”。拆分(“”);
var d=新字典();
d、 添加(s[0],s[1]);

好问题。关键是告诉每个人你们想要什么语言…好吧,在我的答案中添加了一个C代码片段。真棒的问题。关键是告诉每个人你们想要什么语言…好吧,在我的答案中添加了一个C代码片段。