Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- List<string> names = new List<string>() { "John", "Anna", "Monica" };
- var result = String.Join(", ", names.ToArray());
- var names = new List<string>() { "John", "Anna", "Monica" };
- var joinedNames = names.Aggregate((a, b) => a + ", " + b);
- List<string> targets = new List<string>();
- var InboxChecked = true;
- var BannerChecked = false;
- var EmailChecked = true;
- if (InboxChecked)
- {
- targets.Add("Inbox");
- }
- if (BannerChecked)
- {
- targets.Add("Banner");
- }
- if (EmailChecked)
- {
- targets.Add("Email");
- }
- var index = 0;
- if (targets.Any())
- {
- var aggregate = targets.Aggregate((s1, s2) =>
- {
- return ++index == targets.Count - 1 ? s1 + " and " + s2 : s1 + ", " + s2;
- });
- // aggregate.Dump();
- }
- // returns -> Inbox and Email
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement