コード例 #1
0
ファイル: Program.cs プロジェクト: ChegnduJackli/Projects
 static void Main(string[] args)
 {
     double d = 13.45;
     int i = 45;
     Console.WriteLine("The double is {0,10:E} and the int is {1}", d, i);
     //10,表示要占用的字符数。负值左对齐,正值右对齐
     //E,表示格式
     Vector v1 = new Vector(1, 32, 5);
     Vector v2 = new Vector(845.4, 54.3, -7.8);
     Console.WriteLine("\nIn IJK format,\nv1 is {0,30:IJK}\nv2 is {1,30:IJK}", v1, v2);
     Console.WriteLine("\nIn default format,\nv1 is {0,30}\nv2 is {1,30}", v1, v2);
     Console.WriteLine("\nIn VE format\nv1 is {0,30:VE}\nv2 is {1,30:VE}", v1, v2);
     Console.WriteLine("\nNorms are:\nv1 is {0,20:N}\nv2 is {1,20:N}", v1, v2);
     Console.ReadKey();
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: ChegnduJackli/Projects
 public Vector(Vector rhs)
 {
     x = rhs.x;
     y = rhs.y;
     z = rhs.z;
 }
コード例 #3
0
ファイル: Program.cs プロジェクト: ChegnduJackli/Projects
 public static Vector operator +(Vector lhs, Vector rhs)
 {
     Vector result = new Vector(lhs);
     result.x += rhs.x;
     result.y += rhs.y;
     result.z += rhs.z;
     return result;
 }