摘要: 一.new 约束 new 约束指定泛型类声明中的类型实参必须有公共的无参数构造函数。 若要使用 new 约束,则该类型不能为 抽象类型。 当泛型类创建类型的新实例时,请将 new 约束应用于类型参数,如下面的示例所示: class ItemFactory<T> where T : new() { p 阅读全文
posted @ 2023-02-20 15:37 Tammytan 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 1.声明和类型模式:类型为 T 的声明模式在表达式结果为非 NULL 且满足以下任一条件时与表达式匹配 var numbers = new int[] { 10, 20, 30 }; Console.WriteLine(GetSourceLabel(numbers)); // output: 1 v 阅读全文
posted @ 2023-02-03 15:45 Tammytan 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 示例 1:goto 在 switch 语句中的使用 class SwitchTest { static void Main() { Console.WriteLine("Coffee sizes: 1=Small 2=Medium 3=Large"); Console.Write("Please e 阅读全文
posted @ 2023-02-02 14:07 Tammytan 阅读(147) 评论(0) 推荐(0) 编辑
摘要: string input = "Hello World!"; char[] values = input.ToCharArray(); foreach (char letter in values) { // Get the integral value of the character. int 阅读全文
posted @ 2023-01-18 13:26 Tammytan 阅读(64) 评论(0) 推荐(0) 编辑
摘要: Distinct 和 DistinctBy 以下示例演示字符串序列上 Enumerable.Distinct 方法的行为。 返回的序列包含输入序列的唯一元素。 string[] planets = { "Mercury", "Venus", "Venus", "Earth", "Mars", "Ea 阅读全文
posted @ 2023-01-03 17:57 Tammytan 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 从 C# 7.0 开始,可以使用元组类型和元组文本轻松实现此目的。 元组类型定义元 组元素的数据类型。 元组文本提供返回的元组的实际值。 在下面的示例中, (string, string, string, int) 定义 GetPersonalInfo 方法返回的元组类型。 表达式 (per.Fir 阅读全文
posted @ 2022-12-06 13:11 Tammytan 阅读(52) 评论(0) 推荐(0) 编辑
摘要: using HKElectric.ESafety.Utilities; using System.ComponentModel.DataAnnotations; namespace Test { public class StringByteLengthAttribute : ValidationA 阅读全文
posted @ 2022-11-18 10:51 Tammytan 阅读(20) 评论(0) 推荐(0) 编辑
摘要: whereExpression = whereExpression.And(u => u.ValueInterger.ToString() != null &&** u.ValueInterger.ToString()**.Equals(searchPageListDTO.searchCriteri 阅读全文
posted @ 2022-07-18 09:57 Tammytan 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 以纯文本形式存储密码是不安全的。 例如,存储在中的数据库连接字符串 appsettings.json 可能包含指定用户的 密码: { "ConnectionStrings": { "Movies": "Server=(localdb)\\mssqllocaldb;Database=Movie-1; 阅读全文
posted @ 2022-07-15 14:45 Tammytan 阅读(300) 评论(0) 推荐(0) 编辑
摘要: [Display(Name = "Release Date")] [DataType(DataType.Date)] public DateTime ReleaseDate { get; set; } [Range(1, 100)] [DataType(DataType.Currency)] Col 阅读全文
posted @ 2022-07-01 14:16 Tammytan 阅读(287) 评论(0) 推荐(0) 编辑