随笔分类 -  C#

摘要:中国居民身份证校验码算法 步骤如下: 将本体码(身份证号码)前面的17位数分别乘以对应的加权因子。 将这17位数字和系数相乘的结果相加。 用加出来和除以11,取余数。 余数只可能有0-1-2-3-4-5-6-7-8-9-10这11个数字。其分别对应的最后一位身份证的号码为1-0-X-9-8-7-6- 阅读全文
posted @ 2022-06-14 16:49 智者见智 阅读(1239) 评论(0) 推荐(0) 编辑
摘要:var UnSendDate="2022.01.01;2022.02.02;"; string[] strs1 = UnSendDate.Split(';'); //结果["2022.01.01","2022.02.02",""] string[] strs2 = UnSendDate.Split( 阅读全文
posted @ 2022-01-25 16:04 智者见智 阅读(277) 评论(0) 推荐(0) 编辑
摘要:场景描述:输入格式必须满足8:00-9:00;13:00-14:00和2022.01.01;2022.02.02-2022.02.07 #region 校验时间格式 //校验配送时间段格式 try { string[] strs = SendTime.Split(new[] { ';' }, Str 阅读全文
posted @ 2022-01-25 16:00 智者见智 阅读(450) 评论(0) 推荐(0) 编辑
摘要:string time = Convert.ToDateTime(date).ToString("yyyy-MM-dd HH:mm");//24小时 string time = Convert.ToDateTime(date).ToString("yyyy-MM-dd hh:mm");//12小时 阅读全文
posted @ 2021-04-09 16:41 智者见智 阅读(390) 评论(0) 推荐(0) 编辑
摘要:工具: Microsoft Visual Studio Professional 2015 问题描述: 引用Nuget包时发生错误 解决方案: 以Firefox浏览器为例,打开https://www.nuget.org/网址,以.cer扩展名保存证书。 之后设置系统,以便它将信任证书。按Win + 阅读全文
posted @ 2021-01-26 10:56 智者见智 阅读(970) 评论(0) 推荐(0) 编辑
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Text.RegularExpressions; using System.Threading.Tas 阅读全文
posted @ 2020-12-31 10:57 智者见智 阅读(1249) 评论(0) 推荐(0) 编辑
摘要:请编写一个方法,实现如下功能: 删除输入的任意字符串中所有最邻近的 "<" 和 ">" 之间的字符,将其余字符返回。 public string GetTrimChar(string strInput) 例1:输入<123><456>4<5</456></123> 输出4<5 例2:输入ab<1b2 阅读全文
posted @ 2020-08-28 09:44 智者见智 阅读(91) 评论(0) 推荐(0) 编辑
摘要:使用abstract关键字修饰的类叫做抽象类。父类无法确定子类行为时可以定义为抽象类 抽象类特点: 抽象类不能被实例化,主要用于被继承;抽象类里可以包含两种抽象成员,分别是抽象方法声明和抽象属性,同时可以包含其他非抽象成员。也可以包含构造函数,虽然不能被实例化 如果继承抽象类,则需实现抽象类中的所有 阅读全文
posted @ 2020-06-26 22:37 智者见智 阅读(1088) 评论(0) 推荐(0) 编辑
摘要:C#中数据转换的方法很多,拿将目标对象转换为整型(int)来讲,有四种方法:分别为(int)、int.Parse()、int.TryParse()和Convert.ToInt32() 在我们实际开发项目的过程中,我们碰到需要被转换的类型大概有3大类,分别是空值(NULL)、数字类型(包含float, 阅读全文
posted @ 2020-06-26 22:10 智者见智 阅读(599) 评论(0) 推荐(0) 编辑
摘要:一、类型的转换 在c#中类型的转换分两种:显式和隐式,基本的规则如下: 基类对象转化为子类对象,必须显式转换,规则:(类型名) 对象。 值类型和引用类型的转换采用装箱(boxing)或拆箱(unboxing). 子类转化为基类对象。 基本类型互相之间转化可以用Covent类来实现。 字符串类型转换为 阅读全文
posted @ 2020-06-26 20:51 智者见智 阅读(1803) 评论(0) 推荐(0) 编辑
摘要:1、显示调用父类的构造函数 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 Teacher t = new Teacher(); 6 7 Console.ReadKey(); 8 } 9 } 10 11 class Person 阅读全文
posted @ 2020-06-26 20:27 智者见智 阅读(247) 评论(0) 推荐(0) 编辑
摘要:1、代表当前类的对象 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 Teacher t = new Teacher(); 6 Console.WriteLine(t.getResult()); 7 8 9 Console.Re 阅读全文
posted @ 2020-06-26 20:17 智者见智 阅读(348) 评论(0) 推荐(0) 编辑
摘要:1、实例化对象,执行构造函数 Teacher t3 = new Teacher("张三", 100, 100, 100); 2、隐藏父类的成员 1 class Person 2 { 3 public void SayHello() 4 { 5 Console.WriteLine("我是人类"); 6 阅读全文
posted @ 2020-06-26 19:41 智者见智 阅读(167) 评论(0) 推荐(0) 编辑
摘要:定义: 接口是把公共实例(非静态)方法和属性组合起来,以封装特定功能的一个集合。接口是一种规范,也是一种能力 隐式实现接口 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 IPerson p = new Teacher(); 6 阅读全文
posted @ 2020-06-26 19:11 智者见智 阅读(739) 评论(0) 推荐(0) 编辑
摘要:读取配置文件,获取连接字符串 阅读全文
posted @ 2019-10-16 10:57 智者见智 阅读(433) 评论(0) 推荐(0) 编辑
摘要:重载(overload) 指调用同一方法名,但各方法中参数的数据类型、个数或顺序不同。 public static int Add(int x,int y) { return x + y; } public double Add(int x,double y) { return x + y; } p 阅读全文
posted @ 2019-10-11 14:52 智者见智 阅读(2344) 评论(2) 推荐(0) 编辑
摘要:什么是多态 公司最近为了陶冶情操,养了几种动物(Animal),有猫(Cat)、狗(Dog)、羊(Sheep),这些动物都有共同的特性,会吃(Eat)、会叫(Shout),但是它们吃的不同,叫的也不同。既然这样,我们能不能设计一个动物类(Animal)和它的成员(Eat方法、Shout方法)来表示这 阅读全文
posted @ 2019-09-30 14:17 智者见智 阅读(2506) 评论(0) 推荐(2) 编辑
摘要:什么是继承 定义:继承是面向对象编程语言中的一个重要特性,当一个类A能够获取另一个类B中所有非私有的数据和操作的定义作为自己的部分或全部成分时,就称这两个类之间具有继承关系。被继承的类B称为父类或基类,继承了父类的类A称为子类或派生类。 继承的优点 1. 减少代码冗余 2. 提供代码重用 3. 减少 阅读全文
posted @ 2019-09-30 13:35 智者见智 阅读(1683) 评论(0) 推荐(0) 编辑
摘要:什么是封装 定义:把一个或多个项目封闭在一个物理的或者逻辑的包中。在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。 封装的优点 1. 隔离性,安全性。被封装后的对象(这里的对象是泛指代码的编程单元,一般指:程序集,命名空间,类,方法,属性,变量等)其外部对象是无法直接访问对象的内部实现细 阅读全文
posted @ 2019-09-30 11:25 智者见智 阅读(1080) 评论(0) 推荐(0) 编辑
摘要:参数数组: C#允许为函数指定一个(只能指定一个)特殊参数,这个参数必须是函数定义中的最后一个参数,称为参数数组。参数数组允许使用个数不定的参数调用函数,可使用params关键字定义它们。 参数数组可以简化代码,因为在调用代码中不必传递数组,而是传递同类型的几个参数,这些参数会放在可在函数中使用的一 阅读全文
posted @ 2019-09-27 13:50 智者见智 阅读(1999) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示