演習問題を始める前に
こんにちは、かっぱちゃんです。Linqの各メソッド紹介も大分完了したので、
Linqの演習問題の記事をこれから出していきます。何回も解いて是非自分の知識にしてください。

KappaChan
解けるまで何回もチャレンジかっぱ!
下記に演習問題を纏めてありますので、他の演習問題もチャレンジしてみてください。
他の演習問題はこちら
-
-
合わせて読みたいC# Linqを勉強するならこれだけは読んでほしいオススメの本3選 オススメの参考書
C#を勉強するためのオススメの本を紹介Contents1 C#を勉強するためのオススメの本を紹介1.1 C#の基礎を学ぶなら「やさしいC#」1.2 C#の全体像を学ぶなら「独習C#」1.3 C#をさら ...
続きを見る
第1問
配列内の数字に2を掛けた値に2を足した値を出力できるようにしてください。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
using System; using System.Linq; class Program { static void Main(string[] args) { int[] numbers = new int[] {1,2,3,4,5}; //**************ここからコードを書いて下さい************** var numbers2 = //**************ここまでコードを書いて下さい************** foreach (var number2 in numbers2) { Console.WriteLine(number2); } } } |
出力結果
4
6
8
10
12

KappaChan
どんどん行くかっぱ!!
第2問
配列内の数字から偶数のみ抽出し、抽出した結果に3を掛けた値を出力してください。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
using System; using System.Linq; class Program { static void Main(string[] args) { int[] numbers = new int[] {1,2,3,4,5}; //**************ここからコードを書いて下さい************** var numbers2 = //**************ここまでコードを書いて下さい************** foreach (var number2 in numbers2) { Console.WriteLine(number2); } } } |
出力結果
6
12
第3問
配列内の値の中で一番大きい値を出力してください。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
using System; using System.Linq; class Program { static void Main(string[] args) { int[] numbers = new int[] {15235,15436,15423,15243,15432}; //**************ここからコードを書いて下さい************** var maxnumber = //**************ここまでコードを書いて下さい************** Console.WriteLine(maxnumber); } } |
出力結果
15436

KappaChan
解けるかっぱ?
第4問
ロボット配列の中で名前の長さが7のロボット名のみ出力してください。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
using System; using System.Linq; class Program { static void Main(string[] args) { string[] robots = new string[] {"Rockman","Fireman","Rollchan","Iceman","Bomberman"}; //**************ここからコードを書いて下さい************** var robotname7 = //**************ここまでコードを書いて下さい************** foreach(var robot in robotname7) { Console.WriteLine(robot); } } } |
出力結果
Rockman
Fireman
第5問
ロボット配列の中でRから始まるロボット名のみ出力してください。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
using System; using System.Linq; class Program { static void Main(string[] args) { string[] robots = new string[] { "Rockman","Fireman","Rollchan","Iceman", "Bomberman" }; //**************ここからコードを書いて下さい************** Rrobots = //**************ここまでコードを書いて下さい************** foreach (var Rrobot in Rrobots) { Console.WriteLine(Rrobot); } } } |
出力結果
Rockman
Rollchan

KappaChan
難しいかもしれないかっぱ!
まとめ
今回はLinqの演習問題初級編1の記事でした。これからは今回のような形で演習問題を沢山載せていきますので、使い方のインプットに役に立ててください。
出来なかった問題なども反復で解いて、是非自分知識にしてくださいね!

KappaChan
今回の演習問題は以上かっぱ!!
他の演習問題はこちら