私は私はいくつかの関数を作成し、私はプログラムのクラスでその関数を呼び出すそのクラス を作成することで、コンソールアプリケーションを持っているをC#で予想セットされます
public class student
{
public string Lastname { get; set; }
public List<int> scores { get; set; }
}
public void example2
{
List<student> std = new List<student>
{
new student {Lastname="ALI",scores=new List<int>{97, 72, 81, 60}},
new student{Lastname="abc",scores=new List<int>{75, 84, 91, 39}},
new student {Lastname="shan",scores=new List<int>{12,34,6,23,434}},
new student{Lastname="ahmad",scores=new List<int>{34,23,45,34}}
};
var sq = from stud in std
from scor in stud.scores
where scor > 90
select new { last = stud.Lastname, scor };
Console.WriteLine("Scorequery");
foreach (var stdquery in sq)
{
Console.WriteLine("{0}Score:{1}", stdquery.last, stdquery.scor);
}
Console.WriteLine("Exit");
Console.ReadLine();
}
別の例である
public void example2
{
int[] numbers = { 0, 1, 2, 3, 4, 5, 6 };
var q1 = from q2 in numbers
where q2 < 5
select q2;
foreach (int i in q1)
{
Console.WriteLine(i + "");
}
Console.ReadLine();
}
int []にエラーが発生しました アクセッサを取得または設定する予定です
私が作成したのは、このライン
List<student> std = new List<student>
と、このライン上の別の機能
char[] uppercase = { 'A', 'B', 'C' };
ここにコードを入力するときにこれが単にタイプミスであるのかどうかはわかりませんが、example2メソッド宣言のどちらも括弧はありません。それらは次のようになります:public void example2()not public void example2 – Pheonyx