c# 연산자 다시 로드
4836 단어 연산자
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace
{
class Vector
{
public int x;
public int y;
public int z;
public Vector(int x, int y, int z)
{
this.x = x;
this.y = y;
this.z = z;
}
public static Vector operator+(Vector v1,Vector v2)
{
return new Vector(v1.x + v2.x,v1.y + v2.y,v1.z + v2.z);
}
public static Vector operator -(Vector v1, Vector v2)
{
return new Vector(v1.x - v2.x, v1.y - v2.y, v1.z - v2.z);
}
public static Vector operator *(Vector v1, Vector v2)
{
return new Vector(v1.x * v2.x, v1.y * v2.y, v1.z * v2.z);
}
public static Vector operator /(Vector v1, Vector v2)
{
return new Vector(v1.x / v2.x, v1.y / v2.y, v1.z / v2.z);
}
}
class Program
{
static void Main(string[] args)
{
Vector v1 = new Vector(1,2,3);
Vector v2 = new Vector(5,6,7);
Vector v3 = v1 + v2;
Vector v4 = v1 * v2;
Console.WriteLine("x is {0} ; y is {1} ; z is {2}", v3.x, v3.y, v3.z);
Console.WriteLine("x is {0} ; y is {1} ; z is {2}", v4.x, v4.y, v4.z);
Console.ReadLine();
}
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
4일차 java - 변수와 연산자2) 영문자,숫자,_를 사용할 수 있다. 3) 예약어를 사용할 수 없다(int나 String같은 기능이 있는 단어는 안됨) 4)특수문자, 공백을 사용할 수 없고, 숫자로 변수명이 시작되면 안된다. 자료형(Data T...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.