编程结构的发音(特别是在c#中)

nan*_*nan 5 c#

作为一个非英语的人,我经常会遇到某些编程结构和缩写的问题.我一直在观看一些视频教程和收听播客,虽然我无法抓住它们.

我的问题是以下代码片段的常见或正确发音是什么?

  1. 泛型,像

    IEnumerable<int> 或者在一种方法中 void Swap<T>(T lhs, T rhs)

  2. 集合索引和索引器访问例如

    garage[i],矩形阵列myArray[2,1]jagged[1][2][3]

  3. Lambda运算符=>,例如在where扩展方法中

    .Where(animal => animal.Color == Color.Brown)

    或者以匿名方式

    () => { return false;}

  4. 遗产

    class Derived : Base (延伸?)

    class SomeClass : IDisposable (实现?)

  5. Arithemtic运营商

    += -= *= /= %= !

    +=-=发音相同的事件?

  6. 集合初始化器

    new int[] { 4, 5, 8, 9, 12, 13, 16, 17 };

  7. 铸件

    MyEnum foo = (MyEnum)(int)yourFloat; (如?)

  8. Nullables

    DateTime? dt = new DateTime?();

我标记了这个问题,C#因为其中一些仅针对C#.