我在python上相当不错,刚开始学习C#。
我如何在c#中编写这段python代码?
try
{ env.GERRIT_TOPIC=GERRIT_TOPIC
}
catch (e_val)
{ echo 'missing GERRIT_TOPIC'
}
我是一名初学者,所以请不要太技术化。
答案 0 :(得分:2)
据我所知
c.split()
默认拆分字符串c
- (空格) - 分隔符; C#等价物是
c.Split(' ');
Python化
" ".join
是加入" "
作为分隔符的集合; C#等价物是
string.Join(" ", collection);
将所有人捆绑在一起:
d = string.Join(" ", c.Split(' '));
答案 1 :(得分:0)
d = string.Join(null,c.Split(null)); // null是您的分隔符,您可以将其更改为" "
答案 2 :(得分:0)
几乎相同:
// splitting by space
var d = string.Join (" ", c.Split (' '));