对Python程序员编写C#的建议

时间:2010-11-05 09:57:19

标签: c# python

我已经看到了question关于编写Python代码的C#程序员的建议,但我的方向相反。

编写C#代码的Python程序员有哪些提示,技巧和注意事项?

1 个答案:

答案 0 :(得分:2)

以下是我的问题所指的一些例子:

  • enumerate() in C#

    另一种可能性:

    "abc".Where((x,i) => true).Select((x, i) => string.Format("{0}: {1}", i, x))
    
    0: a
    1: b
    2: c
    
  • list comprehension in C#

    List<Foo> fooList = new List<Foo>();
    IEnumerable<Foo> extract = from foo in fooList where foo.Bar > 10 select Foo.Name.ToUpper();