随笔分类 -  C#基础

摘要:写在这里,以备遗忘!!! 准备一个特性类 1 [AttributeUsage(AttributeTargets.Property, AllowMultiple = true)] 2 internal class NickNameAttribute : Attribute 3 { 4 public s 阅读全文
posted @ 2021-06-25 18:48 只吃肉不喝酒 阅读(174) 评论(0) 推荐(0)
摘要:常用数据校验特性可以查看 System.ComponentModel.DataAnnotations 命名空间 AssociatedMetadataTypeTypeDescriptionProvider 通过添加在关联类中定义的特性和属性信息,从而扩展某个类的元数据信息。 AssociationAt 阅读全文
posted @ 2021-05-07 08:21 只吃肉不喝酒 阅读(4317) 评论(0) 推荐(1)
摘要:对于类里面的成员的值类型和引用类型的概念一直有点模糊,写个例子加深记忆 第一种 新建2个类 1 class Box 2 { 3 4 public Item Item { get; set; }//引用类型 5 public Box(Item item) => this.Item = item; 6 阅读全文
posted @ 2021-05-05 08:40 只吃肉不喝酒 阅读(204) 评论(0) 推荐(0)
摘要:先看效果 实现方法 新建一个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 阅读全文
posted @ 2021-05-04 08:47 只吃肉不喝酒 阅读(777) 评论(0) 推荐(0)
摘要:创建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 阅读全文
posted @ 2021-05-01 10:24 只吃肉不喝酒 阅读(1524) 评论(1) 推荐(0)
摘要:比如,现在有一些图形,需要计算他们的面积,计算面积的方法都不一样,可以这么做 声明一个抽象类 1 //基类 2 abstract class Shape 3 { 4 //抽象方法 计算面积 5 public abstract double ComputerArea(); 6 7 } 声明子类 //子 阅读全文
posted @ 2021-05-01 09:53 只吃肉不喝酒 阅读(110) 评论(0) 推荐(0)