本文整理汇总了C#中Point.Print方法的典型用法代码示例。如果您正苦于以下问题:C# Point.Print方法的具体用法?C# Point.Print怎么用?C# Point.Print使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Point
的用法示例。
在下文中一共展示了Point.Print方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Main
public static void Main()
{
Point p = new Point(7, 3);
p.Print();
Console.WriteLine(p.ToString()); // Redefinido em Point
Console.WriteLine(p.GetType()); // box + call
Console.WriteLine(p.GetHashCode()); // Herdado de Object
}
示例2: Main
static void Main()
{
Point p1 = new Point(5, 7);
p1.Print();
Printer pr = p1; // box;
pr.Print();
Point p2 = new Point(5, 7);
Console.WriteLine(p1.Equals(p2));
}
示例3: Main
static void Main()
{
System.Int32 n1; // Utilização do tipo System.Int32
int n2; // Utilização da designação primitiva
System.String s1 = "ISEL";
string s2 = "super"; // Utilização da designação primitiva
A a = new A(); // uma instância alocada em Heap => IL newobj
Point p = new Point(); // uma instância em Stack => IL initobj
a.Print();
p.Print();
}
示例4: conv6
static void conv6()
{
Point p1 = new Point(5, 7);
Object r1 = p1; // box;
int n2 = 789;
Object r2 = n2; // box;
p1 = (Point)r1; // unbox
// p1 = (Point)n1; // unbox => CastClassException
Printer pr = p1; // Box
p1 = (Point) pr; // unbox
pr.Print();
/*
* O CLR não permite alterar o estado de uma instância (de tipo valor)
* que esteja boxed.
*/
// ((Point) pr).x = 78; // Erro de compilação
pr.SetX(78);
pr.Print();
/*
* !!!!! CUIDADO
*
*/
p1.Print();
p1.x = 8;
p1.Print();
((Printer) p1).SetX(9); // Erro pq o metodo SetX so é acessivel com uma referncia do tipo Printer
p1.Print();
}