C#です

ループ場所指定の中断再開
while( label: a != b )
{
 while( c != d )
 {
  break label ; // ループ指定break/continue
 }
}

最初とか最後とかの判定手段
foreachは最初の時と最後の時に特別な処理が多いから
せっかくの糖衣構文が使いにくくて・・・
foreach( label: object cur in dataSet )
{
 if( label.isFirst )
 {
  これは最初要素のときだけ実行
 }
}

無名メソッド、クラス、その他
リテラル定数ならぬリテラル関数が欲しい
delegate double funcdDlegate( double x ) ;
....
{
 funcDelegate a = { double ( double x ) { return x * x ; } }
}