Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
C# foreach でConsole.WriteLine 関数化にしたい
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30791#CommentId85426
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
ケンケン
 (社会人)
投稿日時
2022/8/24 14:53:09
// データ作成
var syainList = new List<Syain>();
syainList.Add(new Syain("002", "山田", 35, "営業部"));
syainList.Add(new Syain("004", "鈴木", 28, "営業部"));
syainList.Add(new Syain("005", "高橋", 46, "経理部"));
syainList.Add(new Syain("001", "鈴木", 32, "総務部"));
syainList.Add(new Syain("003", "伊藤", 25, "開発部"));
syainList.Add(new Syain("006", "佐藤", 30, "開発部"));
syainList.Add(new Syain("007", "田中", 42, "開発部"));
// ラムダ式(中身の表示)
syainList.ForEach(n => Console.WriteLine("input data : id={0}, name={1}, age={2}, dept={3}", n.id, n.name, n.age, n.dept));
Console~n.deptを関数にするにはどの様に記述すれば宜しいでしょうか?
何方か、ご存知の方ご教授お願い致します。
class Syain
{
//
public Syain(string id, string name, int age, string dept)
{
this.id = id;
this.name = name;
this.age = age;
this.dept = dept;
}
public string id { get; set; } // 社員ID
public string name { get; set; } // 名前
public int age { get; set; } // 年齢
public string dept { get; set; } // 部署
}