请问关于c的具体应用场景有哪些?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1173个文字,预计阅读时间需要5分钟。
数据标注(Data Annotation)是类似于或由团队成员添加上下文信息的一种方式,用于在机器学习模型训练过程中赋予数据特定的含义。
数据标注(Data Annotation)是类或类成员添加上下文信息的一种方式,在 C# 通常用特性(Attribute)类来描述。它的用途主要可以分为下面这三类:
- 验证 Validation:向数据添加验证规则
- 显示 Display:指定数据如何呈现给用户
- 模型 Modelling:添加关于用法和与其它类的关系信息
下面是一个用来验证和展现用户信息的一个 Model:
class Kid { [Range(0, 18)] // 年龄不能超过18岁,不能为负数 public int Age { get; set; } [StringLength(MaximumLength = 50, MinimumLength = 3)] // 名称的长度不能超过 50,不能小于 3 public string Name { get; set; } [DataType(DataType.Date)] // 生日将作为日期展示 (不带时间) public DateTime Birthday { get; set; } }
数据标注的显示用途主要在早期的 ASP.NET 和 ASP.NET MVC 等框架中使用。例如,在 ASP.NET MVC 中,Razor 引擎会根据 Model 属性的 DataType 特性动态生成不同类型的表单元素。不过,现在这类用途除了 WPF(比如 EditableAttribute)已经过时很少用了。
本文共计1173个文字,预计阅读时间需要5分钟。
数据标注(Data Annotation)是类似于或由团队成员添加上下文信息的一种方式,用于在机器学习模型训练过程中赋予数据特定的含义。
数据标注(Data Annotation)是类或类成员添加上下文信息的一种方式,在 C# 通常用特性(Attribute)类来描述。它的用途主要可以分为下面这三类:
- 验证 Validation:向数据添加验证规则
- 显示 Display:指定数据如何呈现给用户
- 模型 Modelling:添加关于用法和与其它类的关系信息
下面是一个用来验证和展现用户信息的一个 Model:
class Kid { [Range(0, 18)] // 年龄不能超过18岁,不能为负数 public int Age { get; set; } [StringLength(MaximumLength = 50, MinimumLength = 3)] // 名称的长度不能超过 50,不能小于 3 public string Name { get; set; } [DataType(DataType.Date)] // 生日将作为日期展示 (不带时间) public DateTime Birthday { get; set; } }
数据标注的显示用途主要在早期的 ASP.NET 和 ASP.NET MVC 等框架中使用。例如,在 ASP.NET MVC 中,Razor 引擎会根据 Model 属性的 DataType 特性动态生成不同类型的表单元素。不过,现在这类用途除了 WPF(比如 EditableAttribute)已经过时很少用了。

