static void Main(string[] args) { Trainn t = new Trainn("1A2V", "Start", 6, typeTraine.skTrain); WriteLine($"{t.ToString()}"); SByte a = 0; Byte b = 0; Int16 c = 0; Int32 d = 0; Int64 e = 0; String s = ""; Exception ex = new Exception(); Object[] types = { a, b, c, d, e, s, ex, new Trainn(), new Program(), new int[] { 1, 2, 3 } }; foreach (var item in types) { WriteLine($"{item.GetType().Name}-{item.GetType().IsValueType}"); } FirmTrain ft = new FirmTrain("Фирменное название", 1.6, "1A2V", "Start", 6, typeTraine.skTrain); WriteLine($"{ft}"); list <int> l = new list <int>(); kl.Add(1); l.Add(2); l.Add(3); l.Print(); ReadKey(); }
static void Main(string[] args) { FirmTrain a1 = new FirmTrain("a1", "Hello", 12, "skTrain", "Rails", 10); Console.WriteLine(a1); //2.4 Int16 i16 = 2; Int32 i32 = 24214; Int64 i64 = 2341222; //i16 = i32; // нельзя //i32 = i64; // нельзя // i32 = i16; // i64 = i32; //i16 = i64; // нельзя //i64 = i16; }
static void Main(string[] args) { FirmTrain a1 = new FirmTrain("a1", "Hello", 12, "skTrain", "Rails", 10); Console.WriteLine(a1); //2.4 Int16 i16 = 2; Int32 i32 = 24214; double d = 23.451; //i16 = i32; //сужающие преобразование только явно. //i16 = d; //сужающие преобразование только явно. i32 = i16; //i32 = d; //сужающие преобразование только явно. d = i16; d = i32; }
static void Main() { FirmTrain a = new FirmTrain("145", "Томас", 13, 0, "РЖД", 1.2); Console.WriteLine(a.ToString()); }
static void Main() { FirmTrain a = new FirmTrain("666", "Пора в универ", 666, 0, "ДГТУ", 2.2); Console.WriteLine(a.ToString()); }