このVB.NET LINQステートメントをC#に変換しますが、問題があります

StackOverflow https://stackoverflow.com/questions/1430432

  •  07-07-2019
  •  | 
  •  

質問

If Not IsPostBack Then
    Dim q = From f In System.Drawing.FontFamily.Families _
            Select f.Name
    ListBox1.DataSource = q
    ListBox1.DataBind()
End If

LINQ を初めて使用し、 VB.NET チュートリアルなので、C#のLINQはわかりません。これをどのようにC#に変換できますか?

役に立ちましたか?

解決

よく知られている変換サイトのどれもLINQ構文をサポートしていないことに驚いています(私が知る限り)

if(!IsPostBack)
{
    var q = from f in System.Drawing.FontFamily.Families select f.Name
    ListBox1.DataSource = q;
    ListBox1.DataBind()
}

他のヒント

var q = from f in System.Drawing.FontFamily.Families select f.Name;
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top