static void Main() { ThreeD a = new ThreeD(1, 2, 3); ThreeD b = new ThreeD(10, 10, 10); ThreeD c; Console.Write("Here is a: "); a.Show(); Console.WriteLine(); Console.Write("Here is b: "); b.Show(); Console.WriteLine(); c = a + b; // add a and b together Console.Write("Result of a + b: "); c.Show(); Console.WriteLine(); c = a + b; // add a and b together Console.Write("Result of a + b: "); c.Show(); Console.WriteLine(); c = a + b + c; // add a, b, and c together Console.Write("Result of a + b + c: "); c.Show(); Console.WriteLine(); c = c - a; // subtract a Console.Write("Result of c - a: "); c.Show(); Console.WriteLine(); c = c - b; // subtract b Console.Write("Result of c - b: "); c.Show(); Console.WriteLine(); }
static void Main() { ThreeD a = new ThreeD(1, 2, 3); ThreeD b = new ThreeD(10, 10, 10); ThreeD c = new ThreeD(); int i; Console.Write("Here is a: "); a.Show(); Console.WriteLine(); Console.Write("Here is b: "); b.Show(); Console.WriteLine(); c = a + b; // add a and b together Console.Write("Result of a + b: "); c.Show(); Console.WriteLine(); i = (int)a; // explicitly convert to int -- cast required Console.WriteLine("Result of i = a: " + i); Console.WriteLine(); i = (int)a * 2 - (int)b; // casts required Console.WriteLine("result of a * 2 - b: " + i); }
public IActionResult Create(ThreeD model) { if (ModelState.IsValid) { model.CreatedBy = UserId; OBJAttachment objatt = new OBJAttachment(); objatt.OBJFilePath = filePathForDB; model.objAttachment = objatt; model.UploadedDateTime = DateTime.Now; int categoryid = model.CategoryID; model.CategoryID = categoryid; this._dbContext.threeD.Add(model); this._dbContext.SaveChanges(); return(RedirectToAction(nameof(Index))); } else { this.FillDropdownValues(); // modelstate se ponistava tako da prilikom load-a ne prikaze validaciju ModelState.Clear(); return(View()); } }
static void Main() { ThreeD a = new ThreeD(1, 2, 3); ThreeD b = new ThreeD(10, 10, 10); ThreeD c = new ThreeD(); Console.Write("Here is a: "); a.Show(); Console.WriteLine(); Console.Write("Here is b: "); b.Show(); Console.WriteLine(); c = a + b; // ThreeD + ThreeD Console.Write("Result of a + b: "); c.Show(); Console.WriteLine(); c = b + 10; // ThreeD + int Console.Write("Result of b + 10: "); c.Show(); c = 15 + b; // int + ThreeD Console.Write("Result of 15 + b: "); c.Show(); }
public static void Main() { ThreeD a = new ThreeD(1, 2, 3); ThreeD b = new ThreeD(10, 10, 10); ThreeD c = new ThreeD(); Console.Write("Координаты точки a: "); a.show(); Console.WriteLine(); Console.Write("Координаты точки b: "); b.show(); Console.WriteLine(); c = a + b; // Складываем а и b. Console.Write("Результат сложения а + b: "); c.show(); Console.WriteLine(); c = a + b + c; // Складываем а, b и c. Console.Write("Результат сложения а + b + c: "); c.show(); Console.WriteLine(); c = c - a; // Вычитаем а из c. Console.Write("Результат вычитания c - a: "); c.show(); Console.WriteLine(); c = c - b; // Вычитаем b из c. Console.Write("Результат вычитания c - b: "); c.show(); Console.WriteLine(); }
public static void Main() { ThreeD a = new ThreeD(5, 6, 7); ThreeD b = new ThreeD(10, 10, 10); ThreeD c = new ThreeD(1, 2, 3); Console.Write("Координаты точки a: "); a.show(); Console.Write("Координаты точки b: "); b.show(); Console.Write("Координаты точки c: "); c.show(); Console.WriteLine(); if (a > c) { Console.WriteLine("a > c - ИСТИНА"); } if (a < c) { Console.WriteLine("a < c - ИСТИНА"); } if (a > b) { Console.WriteLine("a > b - ИСТИНА"); } if (a < b) { Console.WriteLine("a < b - ИСТИНА"); } Console.WriteLine(); }
public static void Main() { ThreeD a = new ThreeD(1, 2, 3); ThreeD b = new ThreeD(10, 10, 10); ThreeD c = new ThreeD(); int i; Console.Write("Координаты точки a: "); a.show(); Console.WriteLine(); Console.Write("Координаты точки b: "); b.show(); Console.WriteLine(); c = a + b; // Суммируем координаты объектов а и b. Console.Write("Результат сложения а + b: "); c.show(); Console.WriteLine(); i = (int)a; // Преобразуем объект в значение // типа int, поскольку явно задана // операция приведения типов. Console.WriteLine("Результат присваивания i = a: " + i); Console.WriteLine(); i = (int)a * 2 - (int)b; // Требуется приведение типов. Console.WriteLine( "Результат вычисления выражения а * 2 - b: " + i); Console.WriteLine(); }
static void Main() { ThreeD a = new ThreeD(1, 2, 3); ThreeD b = new ThreeD(10, 10, 10); ThreeD c = new ThreeD(); int i; Console.Write("Here is a: "); a.Show(); Console.WriteLine(); Console.Write("Here is b: "); b.Show(); Console.WriteLine(); c = a + b; // add a and b together Console.Write("Result of a + b: "); c.Show(); Console.WriteLine(); i = a; // convert to int Console.WriteLine("Result of i = a: " + i); Console.WriteLine(); i = a * 2 - b; // convert to int Console.WriteLine("result of a * 2 - b: " + i); }
public static void Main() { ThreeD a = new ThreeD(1, 2, 3); ThreeD b = new ThreeD(10, 10, 10); ThreeD c = new ThreeD(); int i; Console.Write("Координаты точки a: "); a.show(); Console.WriteLine(); Console.Write("Координаты точки b: "); b.show(); Console.WriteLine(); c = a + b; // Суммируем координаты точек а и b. Console.Write("Результат сложения а + b: "); c.show(); Console.WriteLine(); i = a; // Преобразуем в значение типа int. Console.WriteLine( "Результат присваивания i = a: " + i); Console.WriteLine(); i = a * 2 - b; // Преобразуем в значение типа int. Console.WriteLine( "Результат вычисления выражения а * 2 - b: " + i); Console.WriteLine(); }
public static void Main() { ThreeD a = new ThreeD(1, 2, 3); ThreeD b = new ThreeD(10, 10, 10); ThreeD c = new ThreeD(); Console.Write("Координаты точки a: "); a.show(); Console.WriteLine(); Console.Write("Координаты точки b: "); b.show(); Console.WriteLine(); c = a + b; // объект + объект Console.Write("Результат сложения а + b: "); c.show(); Console.WriteLine(); c = b + 10; // объект + int-значение Console.Write("Результат сложения b + 10: "); c.show(); Console.WriteLine(); c = 15 + b; // int-значение + объект Console.Write("Результат сложения 15 + b: "); c.show(); Console.WriteLine(); }
static void Main() { ThreeD a = new ThreeD(1, 2, 3); ThreeD b = new ThreeD(10, 10, 10); ThreeD c = new ThreeD(); Console.Write("Here is a: "); a.Show(); Console.WriteLine(); Console.Write("Here is b: "); b.Show(); Console.WriteLine(); c = a + b; // add a and b together Console.Write("Result of a + b: "); c.Show(); Console.WriteLine(); c = a + b + c; // add a, b, and c together Console.Write("Result of a + b + c: "); c.Show(); Console.WriteLine(); c = c - a; // subtract a Console.Write("Result of c - a: "); c.Show(); Console.WriteLine(); c = c - b; // subtract b Console.Write("Result of c - b: "); c.Show(); Console.WriteLine(); c = -a; // assign -a to c Console.Write("Result of -a: "); c.Show(); Console.WriteLine(); c = a++; // post-increment a Console.WriteLine("Given c = a++"); Console.Write("c is "); c.Show(); Console.Write("a is "); a.Show(); // Reset a to 1, 2, 3 a = new ThreeD(1, 2, 3); Console.Write("\nResetting a to "); a.Show(); c = ++a; // pre-increment a Console.WriteLine("\nGiven c = ++a"); Console.Write("c is "); c.Show(); Console.Write("a is "); a.Show(); }
static void Main() { ThreeD a = new ThreeD(5, 6, 7); ThreeD b = new ThreeD(10, 10, 10); ThreeD c = new ThreeD(0, 0, 0); Console.Write("Here is a: "); a.Show(); Console.Write("Here is b: "); b.Show(); Console.Write("Here is c: "); c.Show(); Console.WriteLine(); if (!a) { Console.WriteLine("a is false."); } if (!b) { Console.WriteLine("b is false."); } if (!c) { Console.WriteLine("c is false."); } Console.WriteLine(); if (a & b) { Console.WriteLine("a & b is true."); } else { Console.WriteLine("a & b is false."); } if (a & c) { Console.WriteLine("a & c is true."); } else { Console.WriteLine("a & c is false."); } if (a | b) { Console.WriteLine("a | b is true."); } else { Console.WriteLine("a | b is false."); } if (a | c) { Console.WriteLine("a | c is true."); } else { Console.WriteLine("a | c is false."); } }
public static void Main() { ThreeD a = new ThreeD(5, 0, 7); ThreeD b = new ThreeD(10, 0, 10); ThreeD c = new ThreeD(0, 0, 0); Console.Write("Координаты точки a: "); a.show(); Console.Write("Координаты точки b: "); b.show(); Console.Write("Координаты точки c: "); c.show(); Console.WriteLine(); if (!a) { Console.WriteLine("a - ЛОЖЬ."); } if (!b) { Console.WriteLine("b - ЛОЖЬ."); } if (!c) { Console.WriteLine("с - ложь."); } Console.WriteLine(); if (a & b) { Console.WriteLine("a & b - ИСТИНА."); } else { Console.WriteLine("a & b - ЛОЖЬ."); } if (a & c) { Console.WriteLine("a & с - ИСТИНА."); } else { Console.WriteLine("a & с - ЛОЖЬ."); } if (a | b) { Console.WriteLine("a | b - ИСТИНА."); } else { Console.WriteLine("a | b - ЛОЖЬ."); } if (a | c) { Console.WriteLine("a | с - ИСТИНА."); } else { Console.WriteLine("a | с - ЛОЖЬ."); } }
static void Main() { ThreeD a = new ThreeD(1, 2, 3); ThreeD b = new ThreeD(10, 20, 30); var c = a + b; c.Show(); }
// Overload unary -. public static ThreeD operator -(ThreeD op) { ThreeD result = new ThreeD(); result.x = -op.x; result.y = -op.y; result.z = -op.z; return(result); }
// Перегружаем бинарный оператор "+" для варианта // "объект + int-значение". public static ThreeD operator +(ThreeD op1, int op2) { ThreeD result = new ThreeD(); result.x = op1.x + op2; result.y = op1.y + op2; result.z = op1.z + op2; return(result); }
// Overload unary --. public static ThreeD operator --(ThreeD op) { ThreeD result = new ThreeD(); // Return the decremented result. result.x = op.x - 1; result.y = op.y - 1; result.z = op.z - 1; return(result); }
// Overload unary ++. public static ThreeD operator ++(ThreeD op) { ThreeD result = new ThreeD(); // Return the incremented result. result.x = op.x + 1; result.y = op.y + 1; result.z = op.z + 1; return(result); }
// Перегружаем бинарный оператор "+" для варианта // "объект + объект". public static ThreeD operator +(ThreeD op1, ThreeD op2) { ThreeD result = new ThreeD(); /* Суммирование координат двух точек * и возврат результата. */ result.x = op1.x + op2.x; result.y = op1.y + op2.y; result.z = op1.z + op2.z; return(result); }
// Define PlusTwo for ThreeD static ThreeD ThreeDPlusTwo(ThreeD v) { if (v == null) { return(new ThreeD(0, 0, 0)); } else { return(new ThreeD(v.x + 2, v.y + 2, v.z + 2)); } }
// Перегрузка бинарного оператора "+". public static ThreeD operator +(ThreeD op1, ThreeD op2) { ThreeD result = new ThreeD(); /* Суммирование координат двух точек * и возврат результата. */ result.x = op1.x + op2.x; // Эти операторы выполняют result.y = op1.y + op2.y; // целочисленное сложение. result.z = op1.z + op2.z; return(result); }
// Overload binary + for ThreeD + ThreeD. public static ThreeD operator +(ThreeD op1, ThreeD op2) { ThreeD result = new ThreeD(); /* This adds together the coordinates of the two points * and returns the result. */ result.x = op1.x + op2.x; result.y = op1.y + op2.y; result.z = op1.z + op2.z; return(result); }
// Перегрузка бинарного оператора "-". public static ThreeD operator -(ThreeD op1, ThreeD op2) { ThreeD result = new ThreeD(); /* Обратите внимание на порядок операндов. * op1 - левый операнд, op2 - правый. */ result.x = op1.x - op2.x; // Эти операторы выполняют result.y = op1.y - op2.y; // целочисленное вычитание. result.z = op1.z - op2.z; return(result); }
// Overload binary -. public static ThreeD operator -(ThreeD op1, ThreeD op2) { ThreeD result = new ThreeD(); /* Notice the order of the operands. op1 is the left * operand and op2 is the right. */ result.x = op1.x - op2.x; result.y = op1.y - op2.y; result.z = op1.z - op2.z; return(result); }
// Перегрузка бинарного оператора "-". public static ThreeD operator -(ThreeD op1, ThreeD op2) { ThreeD result = new ThreeD(); /* Обратите внимание на порядок операндов. * op1 - левый операнд, op2 - правый. */ result.x = op1.x - op2.x; result.y = op1.y - op2.y; result.z = op1.z - op2.z; return(result); }
// Overload binary +. public static ThreeD operator +(ThreeD op1, ThreeD op2) { ThreeD result = new ThreeD(); /* This adds together the coordinates of the two points * and returns the result. */ result.x = op1.x + op2.x; // These are integer additions result.y = op1.y + op2.y; // and the + retains its original result.z = op1.z + op2.z; // meaning relative to them. return(result); }
static void Main() { ThreeD a = new ThreeD(5, 6, 7); ThreeD b = new ThreeD(10, 10, 10); ThreeD c = new ThreeD(0, 0, 0); Console.Write("Here is a: "); a.Show(); Console.Write("Here is b: "); b.Show(); Console.Write("Here is c: "); c.Show(); Console.WriteLine(); if (a) { Console.WriteLine("a is true."); } else { Console.WriteLine("a is false."); } if (b) { Console.WriteLine("b is true."); } else { Console.WriteLine("b is false."); } if (c) { Console.WriteLine("c is true."); } else { Console.WriteLine("c is false."); } Console.WriteLine(); Console.WriteLine("Control a loop using a ThreeD object."); do { b.Show(); b--; } while(b); }
static void Main() { ThreeD a = new ThreeD(5, 6, 7); ThreeD b = new ThreeD(10, 10, 10); ThreeD c = new ThreeD(1, 2, 3); ThreeD d = new ThreeD(6, 7, 5); Console.Write("Here is a: "); a.Show(); Console.Write("Here is b: "); b.Show(); Console.Write("Here is c: "); c.Show(); Console.Write("Here is d: "); d.Show(); Console.WriteLine(); if (a > c) { Console.WriteLine("a > c is true"); } if (a < c) { Console.WriteLine("a < c is true"); } if (a > b) { Console.WriteLine("a > b is true"); } if (a < b) { Console.WriteLine("a < b is true"); } if (a > d) { Console.WriteLine("a > d is true"); } else if (a < d) { Console.WriteLine("a < d is true"); } else { Console.WriteLine("a and d are same distance from origin"); } }
public static void Main() { ThreeD a = new ThreeD(5, 6, 7); ThreeD b = new ThreeD(10, 10, 10); ThreeD c = new ThreeD(0, 0, 0); Console.Write("Координаты точки a: "); a.show(); Console.Write("Координаты точки b: "); b.show(); Console.Write("Координаты точки c: "); c.show(); Console.WriteLine(); if (a) { Console.WriteLine("a - это ИСТИНА."); } else { Console.WriteLine("a - это ЛОЖЬ."); } if (b) { Console.WriteLine("b - это ИСТИНА."); } else { Console.WriteLine("b - это ЛОЖЬ."); } if (c) { Console.WriteLine("с - это ИСТИНА."); } else { Console.WriteLine("с - это ЛОЖЬ."); } Console.WriteLine(); Console.WriteLine( "Управляем циклом, используя объект класса ThreeD."); do { b.show(); b--; } while (b); }
public static void Main() { ThreeD a = new ThreeD(1, 2, 3); ThreeD b = new ThreeD(10, 10, 10); ThreeD c = new ThreeD(); Console.Write("Координаты точки a: "); a.show(); Console.WriteLine(); Console.Write("Координаты точки b: "); b.show(); Console.WriteLine(); c = a + b; // Сложение а и b. Console.Write("Результат сложения а + b: "); c.show(); Console.WriteLine(); c = a + b + c; // Сложение a, b и c. Console.Write("Результат сложения а + b + c: "); c.show(); Console.WriteLine(); c = c - a; // Вычитание а из c. Console.Write("Результат вычитания c - a: "); c.show(); Console.WriteLine(); c = c - b; // Вычитание b из c. Console.Write("Результат вычитания c - b: "); c.show(); Console.WriteLine(); c = -a; // Присваивание -а объекту c. Console.Write("Результат присваивания -a: "); c.show(); Console.WriteLine(); a++; // Инкрементирование а. Console.Write("Результат инкрементирования a++: "); a.show(); Console.WriteLine(); }