随笔分类 - C#基础
摘要:写在这里,以备遗忘!!! 准备一个特性类 1 [AttributeUsage(AttributeTargets.Property, AllowMultiple = true)] 2 internal class NickNameAttribute : Attribute 3 { 4 public s
阅读全文
摘要:常用数据校验特性可以查看 System.ComponentModel.DataAnnotations 命名空间 AssociatedMetadataTypeTypeDescriptionProvider 通过添加在关联类中定义的特性和属性信息,从而扩展某个类的元数据信息。 AssociationAt
阅读全文
摘要:对于类里面的成员的值类型和引用类型的概念一直有点模糊,写个例子加深记忆 第一种 新建2个类 1 class Box 2 { 3 4 public Item Item { get; set; }//引用类型 5 public Box(Item item) => this.Item = item; 6
阅读全文
摘要:先看效果 实现方法 新建一个Point类 1 class Point 2 { 3 4 public double X; 5 public double Y; 6 public double Z; 7 public Point(double x, double y, double z) 8 { 9 t
阅读全文
摘要:创建3个类 1 class Circle 2 { 3 private double _radius; 4 5 public Circle(double radius) => _radius = radius; 6 7 8 public double ComputerArea1() 9 { 10 re
阅读全文
摘要:比如,现在有一些图形,需要计算他们的面积,计算面积的方法都不一样,可以这么做 声明一个抽象类 1 //基类 2 abstract class Shape 3 { 4 //抽象方法 计算面积 5 public abstract double ComputerArea(); 6 7 } 声明子类 //子
阅读全文

浙公网安备 33010602011771号