2012-02-22 2 views
0

私はlinqで合計を実行することが可能かどうかを判断しようとしています。私はリストではなく、SQLに行く。私はSQLで実行中のリストを実行したが、あなたがlinqでそれを行うことができれば何も見つけることができません。linqの実行回数

col1 col2 col3 
1  a  afafaf 
2  b  adfali 
3  c  adfiaj 
4  d  adfi 

おかげ シャノン

~~~~部分は、そう私は何をしようとしているの異なる例をあげる..私はあなたが転置与える例を取得することはできません の下に追加。私はJobSのリストに反対しようとしている。 JobsにはJobのインスタンスがあり、JobにはDutiesとClassのプロパティがあります。だから私はそれを念頭に置いてlinqの声明をしたいと思います。そして、あなたがVBでそれを行う方法を知っていれば...よく私はほとんど求めることができませんでした。 おかげ シャノン

+0

カウントをなにかの?リスト内の要素の数は? –

+0

no。1行目が1に戻り、2行目が2に戻ります。実行中のデータは、リスト内のデータを参照せず、行の行番号だけを表示しますリスト内の.. – jvcoach23

答えて

0

申し訳ありませんが、私はあなたが間違って理解し、しかし、あなたの説明から、私はあなたがIndexOf方法に興味があるかもしれないと思われる場合。あなたは、行の値を渡すと、それはあなたのリスト内のその行のインデックス/位置を返します。

サンプル:あなたはSELECT文でインデクサをインクリメントすることができます

class Program 
{ 
    static void Main(string[] args) 
    { 
     List<int> ints = new List<int>(); 

     ints.AddRange(Enumerable.Range(1, 10)); 

     int index = ints.IndexOf(4); 

     //Prints 3 
     Console.WriteLine(index); 

     Console.ReadKey(); 
    } 
} 
2

var data = new string[][] 
{ 
    new string[] {"a", "afafaf"}, 
    new string[] {"b", "adfali"}, 
    new string[] {"c", "adfiaj"}, 
    new string[] {"d", "adfi"} 
}; 

int rowCount = 1; 
var table = data 
    .Select(d => new { col1 = rowCount++, col2 = d[0], col3 = d[1] }) 
    .ToList(); 
関連する問題