LINQ

LINQとはLanguage INtegrated Queryの略で、「統合言語クエリ」という意味です。C#やVisual Basicといった言語のコード内に記述することができるクエリです。

RSS

  • 解決済

    回答
    3

    2つの異なる型のリストを比較し、データ抽出

    C#で以下のような2つの型のリストを比較し、片方にしかないものを抽出する方法を教えてください。 (同じ型同士ならExcept拡張メソッドで一発なのかと思いますが) 知りたいのは 簡潔で読みやすい、分かりやすさ優先パターン 処理速度優先パターン の2つの方針での実現方法。 2つを同時に満たせればそれが一番理想です。 C#の

    • 0評価
    • 86PV
    teraotailnosuke teraotailnosuke 1週間前
  • 解決済

    回答
    3

    [C#] LINQ を使って独自クラスリストの中身を更新したい

    前提・実現したいこと LINQ を使って独自クラスの中身を更新したいです。 該当のソースコード 適当なデータを持つデータクラス↓ public class Data { public int A; public int B; ... ... } そのクラスのリストの中身を更新したいです。 var dat

    • 0評価
    • 69PV
    Mentol Mentol 2週間前
  • 解決済

    回答
    3

    C# System.Collections.Generic.IList を、Linqを使って動的な条...

    C#でLINQの使い方についての質問です。 以下の記事を参考にして、LINQでソートを行っていました。 http://www.buildinsider.net/web/bookaspmvc5/050304 開発環境はVisualStudio 2015です。 .Net Framework 4.5を使用しています。 私が実装したものは、以下のよ

    • 0評価
    • 88PV
    usugita_san usugita_san 3週間前
  • 解決済

    回答
    4

    至急お願いします。LINQ 複数テーブルjoinと複合条件とwhere

    前提・実現したいこと LINQで複数のテーブルをjoin いくつかのテーブルはwhere句もつけたいです。 少し複雑ですが、作業が止まってしまっているため、ご教授よろしくお願いします。 発生している問題・エラーメッセージ join句のいずれかの式が正しくありません'GroupJoin'の呼び出しで肩を推論できませんでした。 というエラーが出

    • 0評価
    • 180PV
    DENQ DENQ 1ヶ月前
  • 解決済

    回答
    1

    DataTableのある列に含まれている1文字の置換

    あるDataTable型のdtに列名「左右」があります。 n行の中にランダムで「hoge_右切り」か「hoge_左切り」の文字列が必ず格納されています。 右か左の1文字だけをそれぞれ逆に置換したDataTableを作成したいのですが、LINQではどのように書くのでしょうか? dt.AsEnumerable() .Wh

    • 0評価
    • 52PV
    harunandesu harunandesu 1ヶ月前
  • 解決済

    回答
    1

    linqでgroup byしたい

    前提・実現したいこと var joinTable = from a in TableA join a2 in TableA on a.ID equals a2.ID where a.NO == a2.NO & a.DATE < a

    • 0評価
    • 99PV
    DENQ DENQ 1ヶ月前
  • 解決済

    回答
    2

    C# string配列の要素間に文字列を追加したい

    C#でstring配列の要素間に文字列を追加したいです。 具体的に言いますと string[] array = { "One", "Two", "Three", "Four", "Five" }; という配列を One\nTwo\nThree\nFour\nFive のようにしたいです。(例として改行にしましたが、普通の文字列です) とり

    • 0評価
    • 131PV
    mystasly48 mystasly48 2ヶ月前
  • 解決済

    回答
    1

    EntityFrameworkで取り出したデータ(IEnumerable)をそのまま使いまわすと落ち...

    EntityFrameworkで取り出したデータ(IEnumerable)をそのまま使いまわすと、環境によって落ちるのですが、なぜでしょうか? 取り出した直後に、ToList()すると、どの環境でも落ちなくなります。

    • 0評価
    • 110PV
    notNewArai notNewArai 2ヶ月前
  • 解決済

    回答
    2

    DataTableからLINQで値を抽出するコードの改善

    var query = from data in getDt.AsEnumerable() where data["仕様2"].ToString() == "LDWS" && data["項目"].ToString() == "PNFV" &&

    • 0評価
    • 121PV
    harunandesu harunandesu 2ヶ月前
  • 解決済

    回答
    1

    C# List同士の比較

    前提・実現したいこと C#にて構造体のList同士の比較を行い、構造体のメンバの一部が一致するものを新しいListにしたいと考えています。 該当のソースコード struct hoge { public string member1; public string member2; public string member3;

    • 0評価
    • 272PV
    tryCSharp tryCSharp 2ヶ月前
  • 解決済

    回答
    2

    LINQで、DateTime型の値から年月だけを取り出し、レコード数を集計したい

    LINQで以下のことをしたいのですが、うまくいきません。 ・指定した1人のユーザについて、年月ごとのログイン回数の表を作りたいです。 年月 回数 2010/08 200回 2010/09 140回 ・・・ ・・・ という表です。 ・テーブルは以下のようになっています。 SampleTable Id : long

    • 0評価
    • 190PV
    nae_stage nae_stage 2ヶ月前
  • 解決済

    回答
    3

    C#でListに対して部分一致したインデックスのデータをリムーブするには

    ■仕様の背景 URLリスト(コードのurlList)を使ってダウンロードを行う、 すでにダウンロード済みのファイル名は 1行づつファイルに書き込まれて保存されている(コードのdownLoadedListと同一) ■メソッドでやりたい事 すでにダウンロード済みのファイルはダウンロードする必要がないため URLリストから削除する。 つまり

    • 0評価
    • 338PV
    MiyamotoSatoshi MiyamotoSatoshi 2ヶ月前
  • 解決済

    回答
    1

    List(Of String()) をLinqでgroup byして集計したい

    やりたいこと 番号,数値,名前 で構成されたリストがあり、番号ごとに数値の合計と件数を取得したい。 例えば以下のデータが入っているとすると 1, 15000, sss 1, 1300, ccc 2, 10000, aaa 2, 50003, aaa 2, 200, oooo 結果として 1, 16300, 2 2, 60203, 3

    • 0評価
    • 200PV
    maed maed 3ヶ月前
  • 解決済

    回答
    1

    C# のジャグ配列を1次元の配列に変換する方法を幾つか教えてください。C#

    foreach でやると長ったらしいかなと思って質問しました。 2次元配列ならcast<int>()がありますが、ジャグ配列でも似たようなのありますか?

    • 0評価
    • 142PV
    fumiya_kume fumiya_kume 3ヶ月前
  • 解決済

    回答
    2

    LINQ to SQLでIDENTITY属性の項目にINSERTでエラー

    LINQ TO SQL でINSERT素養とすると、 IDENTITY_INSERT が OFF に設定されているときは、テーブル 'Users' の ID 列に明示的な値を挿入できません。 と例外が発生してしまいます。 var devDb = new DevDataClassesDataContext(devCon)) User Us

    • 0評価
    • 209PV
    TOEICengineer TOEICengineer 4ヶ月前
  • 解決済

    回答
    4

    C#のクラス設計でアドバイスをいただきたいです

    C#でIf文、Switch文、foreach文、LINQを多用しているクラスがあるのですが、可能ならもう少しコンパクトにしてパフォーマンスを上げたいと考えています。 前提・実現したいこと まず、ウェブ上で20個のラジオボタンを設定して、それより大きく分けて4種類のオブジェクトに分けています。 それぞれのオブジェクトで概ね500行程度のロジックを組ん

    • 1評価
    • 413PV
    DinKa DinKa 4ヶ月前
  • 解決済

    回答
    2

    データテーブルの値に+1する方法

    LINQを用いて、データテーブルのある数値型の列の値(全行)に対して+1する方法はありますか? LINQを使用しないのであれば、データテーブルの行数ループを回せば実現できると思いますが、 LINQでスタイリッシュにコーディングしたいです。 例) NO Name 0 山田 1 田中 2 佐藤 ↓ NO Name 1 山田 2

    • 0評価
    • 207PV
    trtl21 trtl21 5ヶ月前
  • 解決済

    回答
    3

    【C#】【Datatable】データテーブルにクエリを投げて結果を取得する方法

    データテーブルにクエリを投げて結果を取得する方法はありますか? 例) No LastName MathersLastName BirthPlace MathersBirthPlace 1 松本 松本 兵庫 兵庫 2 浜田 浜田

    • 0評価
    • 362PV
    trtl21 trtl21 5ヶ月前
  • 解決済

    回答
    2

    クラス内の特定要素のみの配列かListを作成

    こんにちは。以下のようなクラスがあるとします class MSList { string Sakuhin; string Name; } このクラスをListにして以下のような情報が保存されるとします List<MSList> MSL = new List<MSList>(); MSL.Add(new MSList("機動戦士ガン

    • 0評価
    • 129PV
    OROCHI_TUNGUS OROCHI_TUNGUS 5ヶ月前
  • 解決済

    回答
    2

    LINQでの文字列の並び替え(文字列→数値のキャスト)

    前提・実現したいこと LINQ中のorderbyで、文字列が1,10,11,・・・,2,20,・・・と並び替えられてしまうため、数値にキャストしたい。 LINQ中でSQLに数値型に変換できるキャスト方法。 発生している問題・エラーメッセージ 型 'System.NotSupportedException' の例外が EntityFramework

    • 0評価
    • 866PV
    DinKa DinKa 5ヶ月前
1

もっと見る

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    60

  • 総質問数

    38

  • 今週の質問数

    1

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る