Robo.cs 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using System.Windows.Forms;
  7. namespace _04_1_Metody
  8. {
  9. public class Robo
  10. {
  11. public void Met01(int i1, string s1, bool b1)
  12. {
  13. MessageBox.Show($"Na wejściu: i1: {i1} s1: {s1} b1: {b1}");
  14. i1 = i1 * 2;
  15. s1 = s1 + " " + DateTime.Now.ToString("HH:mm:ss");
  16. b1 = !b1;
  17. MessageBox.Show($"Na wyjściu: i1: {i1} s1: {s1} b1: {b1}");
  18. }
  19. public void Met02(ref int i1, ref string s1, ref bool b1)
  20. {
  21. MessageBox.Show($"Na wejściu: i1: {i1} s1: {s1} b1: {b1}");
  22. i1 = i1 * 2;
  23. s1 = s1 + " " + DateTime.Now.ToString("HH:mm:ss");
  24. b1 = !b1;
  25. MessageBox.Show($"Na wyjściu: i1: {i1} s1: {s1} b1: {b1}");
  26. }
  27. public void Met03(out int i1, out string s1, out bool b1)
  28. {
  29. //MessageBox.Show($"Na wejściu: i1: {i1} s1: {s1} b1: {b1}");
  30. //i1 = i1 * 2;
  31. i1 = 1234;
  32. //s1 = s1 + " " + DateTime.Now.ToString("HH:mm:ss");
  33. s1 = "Ola ma psa " + DateTime.Now.ToString("HH:mm:ss");
  34. //b1 = !b1;
  35. b1 = true;
  36. MessageBox.Show($"Na wyjściu: i1: {i1} s1: {s1} b1: {b1}");
  37. }
  38. public void Met04(double[] d, Class1 c, DateTime dt)
  39. {
  40. MessageBox.Show($"Na wejściu: d[0]: {d[0]} c.t[0]: {c.t[0]} c.d: {c.d} dt: {dt}");
  41. d[0] += 10;
  42. c.t[0] = 666;
  43. c.d = c.d.AddMonths(1);
  44. dt = dt.AddDays(1);
  45. c = new Class1();
  46. c.d = new DateTime(2000, 1, 1);
  47. c.t = new int[] { 6, 6, 6 };
  48. c.S = "A kuku";
  49. MessageBox.Show($"Na wyjściu: d[0]: {d[0]} c.t[0]: {c.t[0]} c.d: {c.d} dt: {dt}");
  50. }
  51. public void Met05(ref double[] d, ref Class1 c, ref DateTime dt)
  52. {
  53. MessageBox.Show($"Na wejściu: d[0]: {d[0]} c.t[0]: {c.t[0]} c.d: {c.d} dt: {dt}");
  54. d[0] += 10;
  55. c.t[0] = 666;
  56. c.d = c.d.AddMonths(1);
  57. dt = dt.AddDays(1);
  58. c = new Class1();
  59. c.d = new DateTime(2000, 1, 1);
  60. c.t = new int[] { 6, 6, 6 };
  61. c.S = "A kuku";
  62. MessageBox.Show($"Na wyjściu: d[0]: {d[0]} c.t[0]: {c.t[0]} c.d: {c.d} dt: {dt}");
  63. }
  64. public static double ObliczPiRKwadrat(double r)
  65. {
  66. return Math.PI * r * r;
  67. }
  68. public static double ObliczPiRKwadrat(ref double r2)
  69. {
  70. return Math.PI * r2 * r2;
  71. }
  72. //public static double ObliczPiRKwadrat(out double r)
  73. //{
  74. // r2 = 12;
  75. // return Math.PI * r2 * r2;
  76. //}
  77. public static void metodaStat(int i, double d, string s, DateTime dt, decimal[] dec, Class1 c, int k = 123)
  78. {
  79. MessageBox.Show("Z k");
  80. }
  81. public static void metodaStat(int i, double d, string s, DateTime dt, decimal[] dec, Class1 c)
  82. {
  83. MessageBox.Show("Bez k");
  84. }
  85. public static void metodaStat(double d, int i, string s, DateTime dt, decimal[] dec, Class1 c)
  86. {
  87. MessageBox.Show("Bez k");
  88. }
  89. public static void KKK()
  90. {
  91. }
  92. //public static string KKK()
  93. //{
  94. // return "Ala ma kota";
  95. //}
  96. }
  97. }