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

4 投票
1 回答
815 浏览
提问于 2025-04-16 06:36

我看到过一个关于C#程序员写Python代码的建议的问题,但我这次是想反过来问。

对于一个Python程序员来说,写C#代码有什么技巧、窍门或者需要注意的地方吗?

1 个回答

2

这里有一些我提问时想表达的例子:

  • enumerate() 在 C# 中的用法

    还有另一种可能性:

    "abc".Where((x,i) => true).Select((x, i) => string.Format("{0}: {1}", i, x))
    
    0: a
    1: b
    2: c
    
  • C# 中的列表推导式

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

撰写回答