C#
Vincent丶DS
这个作者很懒,什么都没留下…
展开
-
Mybatis 关键字于字段名冲突
SHR在我们表里是审核人,但在mybatis字段是表示>>的意思,产生冲突报错信息:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: Error evaluating expression 'shr != null'. Cause: org.apache.ibatis.ognl.ExpressionSyntaxExcepti原创 2021-10-19 16:38:07 · 2045 阅读 · 0 评论 -
C#计时器(执行代码所消耗时间)
System.Diagnostics.Stopwatch sw = new System.Diagnostics.Stopwatch();sw.Restart();//执行代码sw.Stop();MessageBoxHelper.ShowInformationMsg(sw.ElapsedMilliseconds.ToString());弹窗显示或控制台输出耗费时间System.Diagnostics.Stopwatch sw = new System.Diagnostics.Stopw原创 2021-10-18 14:28:13 · 436 阅读 · 0 评论 -
C#中 Action和=>的用法(()=>\委托\Func\Delegate)
Action是无返回值的泛型委托,可以有多个入参,但是无返回值。Action action:无入参返回值,Action<String> action:有一个入参,为String类型,无返回值。Func是有返回值的泛型委托,可以有入参,但必须有返回值。Func<Strring> func:有返回值为String的委托,Func<Bool,Strring> func:有入参为Bool,返回值为String的委托。()=>多用于使用声明匿名方法,和委托一.原创 2021-09-23 10:21:14 · 2453 阅读 · 0 评论 -
C#中?、?:、??、?.、?【】中作用
1.可空类型修饰符(?) 引证类型能够运用空引证表明一个不存在的值,而值类型通常不能表明为空。 例如:stringstr=null;是正确的,inti=null;编译器就会报错。 为了使值类型也可为空,就能够运用可空类型,即用可空类型修饰符"?"来表明,表现方式为"T?" 例如:int?表明可空的整形,DateTime?表明可为空的时刻。 T?其实是System.Nullable(泛型结构)的缩写方式, 也就意味着当你用到T?时编译器编译时会把T?编译成System.Nullable转载 2021-07-16 10:49:34 · 774 阅读 · 0 评论 -
虚方法是什么
文章转自:https://www.cnblogs.com/wayfarer/archive/2009/11/03/1595555.htmlC#的语法脱胎于C++,因而保留了virtual关键字,可以定义一个虚方法(或虚属性)。一个类的成员被定义为virtual,就意味着它在告诉自己的子类:我准备了一笔遗产,你可以全盘接受,也可以完全拒绝或者修改我的遗嘱。显然,虚方法授予子类的权利甚至大于抽象方法。子类面对抽象方法只有重写(override)的权利,而对于虚方法,它还可以选择完全继承。毫无疑问,虚方法破坏转载 2021-06-24 15:31:25 · 2184 阅读 · 0 评论 -
C# 委托用法
1.无返回参数用Action,执行testA(),输出顺序为132。 private void testA() { this.test(t => { bool a = t; MessageBoxHelper.ShowInformationMsg("3"); }); } private void test原创 2020-12-23 15:45:35 · 148 阅读 · 0 评论 -
C#、.NetFramework基本概念
数据项的类型分为值类型和引用类型值类型——存储实际的数据,存放在一段单独的内存中引用类型——第一段存储实际的数据,它总是位于堆中,第二段是一个引用,引用指向数据在堆中的存放位置程序的数据和功能被组织为逻辑上相关的数据项和函数的封装集合,并成为类。类是一个能存储数据并执行代码的数据结构,它包含数据成员和函数成员。数据成员——存储与类或类的实例相关的数据(描述类实物的特性)。函数成员——执行代...原创 2020-02-11 14:21:23 · 517 阅读 · 1 评论 -
《代码大全2》第十三章读书笔记
不常见的数据类型(Unusual Data Types)结构体(Structures)用结构体来明确数据关系,用结构体简化对数据块的操作,用结构体来简化参数列表,用结构体来减少维护。指针(Pointers)掌握较差,等有需在了解全局数据(Global Data)首先把每一个变量设置为局部的,仅当需要时才把变量设置为全局变量。区分全局变量和类变量。使用访问器子程序。降低使用全局数据...原创 2019-12-20 14:19:27 · 136 阅读 · 0 评论 -
《代码大全2》第十二章读书笔记
基本数据类型(Fundamental Data Types)整数Integers检查整数除法,7/10=0浮点数Floating-Point Numbers字符和字符串Characters and StringsUnicode(统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个...原创 2019-12-20 08:43:50 · 168 阅读 · 0 评论 -
C#、.NetFramework知识点和问题汇总
1.var定义的变量是全局变量或者函数变量,let定义的变量是块级的变量。2.权限管理Authorize,一般在controller层管理,增删改查响应Http请求,进行校验。[HttpPost, AuthorizeCreate(typeof(MyRow))][ServiceAuthorize(Box.Entities.XxjlDqhzPermissionKey.Delete)]...原创 2019-12-19 14:29:21 · 387 阅读 · 0 评论