Guest User

Untitled

a guest
Jan 23rd, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.14 KB | None | 0 0
  1. using System.Linq;
  2. using System.Text;
  3.  
  4. namespace ExctractMonitorLogTool {
  5. class Class1 {
  6.  
  7. public static void XXX() {
  8. int[] array = new[] { 0, 1, 2, 3, 4 };
  9.  
  10. //1
  11. var list = new List<string>();
  12. foreach (var i in array) {
  13. list.Add(i.ToString());
  14. }
  15.  
  16. //2
  17. Func<int, string> del = ConvertToString;
  18. var result = array.Select(del);
  19.  
  20. //3 そもそも関数を書く必要性がなくね
  21. Func<int, string> del2 = (int i) => { return i.ToString(); };
  22. var result2 = array.Select(del2);
  23.  
  24. //4
  25. var result3 = array.Select((int i) => { return i.ToString(); });
  26.  
  27. //5
  28. var result4 = array.Select(i => i.ToString());
  29.  
  30.  
  31.  
  32. string[] array2 = new[] { "0", "1", "2", "3", "4" };
  33.  
  34. }
  35.  
  36. private static string ConvertToString(int i) {
  37. return i.ToString();
  38. }
  39.  
  40. private static IEnumerable<string> Select<int>(int[] array) {
  41.  
  42. }
  43. }
  44. }
  45.  
  46. //arrayをintからstringに変換する方法。
  47. public static void XXX() {
  48. int[] array = new[] { 0, 1, 2, 3, 4 };
  49.  
  50. //1
  51. var list = new List<string>();
  52. foreach (var i in array) {
  53. list.Add(i.ToString());
  54. }
  55.  
  56. //2
  57. Func<int, string> del = ConvertToString;
  58. var result = array.Select(del);
  59.  
  60. //3
  61. Func<int, string> del2 = (int i) => { return i.ToString(); };
  62. var result2 = array.Select(del2);
  63.  
  64. //4
  65. var result3 = array.Select((int i) => { return i.ToString(); });
  66.  
  67. //5
  68. var result4 = array.Select(i => i.ToString());
  69.  
  70.  
  71.  
  72. string[] array2 = new[] { "0", "1", "2", "3", "4" };
  73.  
  74. }
  75.  
  76. private static string ConvertToString(int i) {
  77. return i.ToString();
  78. }
  79.  
  80. private static IEnumerable<string> Select<int>(int[] array) {
  81. List<string> list = new List<string>();
  82. foreach (int item in array) {
  83.  
  84. }
  85. return list;
  86. }
  87. }
Add Comment
Please, Sign In to add comment