- 博客(27)
- 收藏
- 关注
原创 什么是Asp.net core web
1:什么是.Net Core ASP.NET Core 是一个开源的、跨平台的 .NET 实现。而 .NET Framework 是基于 Windows 的 .NET 实现,Mono 是.NET Framework 的一个开源、跨平台的实现。 ASP.NET Core分为两大块:1).NET Core Framework,2).NET Core Runtime。2..Net Co...
2019-10-23 10:57:51
1535
原创 SQL脚本
1.写一个包含连接和分组的sqlselect a,b,rank() over(partition by a order by b ) nmb from test2:写一个包含连接和case when的sqlSELECT CASE WHEN user_name IS NULL THEN '李四' ELSE user_name END AS userName FR...
2019-10-20 20:32:24
1848
1
原创 EF做后台登录 首页(记住密码)
1.新建一个MVC项目,搭建三个类库(DAL数据访问层,EF(Model)实体层,Service业务逻辑层),一个UI层(Web)2.然后在Web UI层导入页面模板到Views里面修改后缀.cshtml并加入其模板的JS CSS Images等所需文件到Web里面接着到Web.config文件添加一段代码并修改主要代码:主要添加代码内容如下: <...
2019-10-16 10:29:35
400
原创 C#基础知识OOP
1.C# 变量一个变量只不过是一个供程序操作的存储区的名字。在 C# 中,每个变量都有一个特定的类型,类型决定了变量的内存大小和布局。范围内的值可以存储在内存中,可以对变量进行一系列操作。我们已经讨论了各种数据类型。C# 中提供的基本的值类型大致可以分为以下几类:整数类型 sbyte、byte、short、ushort、int、uint、long、ulong 和 char 浮点型 flo...
2019-10-15 22:29:11
521
原创 c#sql存储过程
1.查询前十条的四个SQL语句--第一种select top 10* from dbo.AdminInfo where AdminId not in(select top 10 AdminId from dbo.AdminInfo)--第二种select top 10* from dbo.AdminInfo where AdminId>(select MAX(AdminId) ...
2019-08-12 15:03:58
192
原创 .Net 基础知识--数据库和Jquery
1:请问要跳转到这个控制器文件CommonControllers.cs的Validate方法链接地址应该怎么写?/Common/Validate2:创建数据库的语句怎么写?CREATE DATABASE 数据库名3:创建表的语句怎么写?CREATE TABLE 表名4:向表UserInfo插入一条记录怎么写?INSERT INTO UserInfo(字段名)Values(插入的记录)...
2019-08-05 22:42:47
235
原创 C#实现短信验证码
1:首先创建一个项目用来调用第三方的类,右键Nuget添加第三方的引用类库,我这边使用的是腾讯云短信,具体引用什么类库看是什么公司提供的类库(qcloudsms_csharp) /// <summary> /// 第三方 /// </summary> public class TenXunYunSMS { //a...
2019-07-31 20:47:17
2118
原创 MVC基础
1:创建一个默认MVC项目的步骤首先打开Visual Studio2019,点开新建项目,选择ASP.NET Web应用程序(.NET Framework)选中后点击下一步,选择MVC,点击下一步创建即可。2:MVC项目网站的目录每个文件夹存放的内容是什么?App_Data:一个比较特殊的文件夹,把文件放到这个文件夹,通过地址访问是访问不到的,ASP.NET会帮我们屏蔽掉。通常放一...
2019-07-29 20:57:29
129
原创 C#继承多态
01:什么是继承?代码举例说明using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApp1{ public class Person { pub...
2019-07-24 21:55:44
176
原创 “StringBuilder” 和 “String” 有何不同?
用string += 追加的时候会分配新的地址,StringBuilder不会 ,所以StringBuilder的运行速度会快,不会浪费资源空间。
2019-07-18 15:25:38
306
原创 “out” 和 “ref” 参数有何不同?用代码举例
ref是引用把值类型转换成弓用,out是输出,区别是ref是输入兼输出的,out只是单纯的输出public void num(ref int num1, ref int num2){ }public void num(out int num1, out int num2){ }...
2019-07-18 15:24:52
410
原创 变量被标记为 “const” 和readonly” 有何不同?
const修饰的常量在声明的时候必须初始化;readonly修饰的常量则可以延迟到构造函数初始化 ;const 只读 但不能修改,readonly 只读可修改
2019-07-18 15:23:48
262
原创 说说目前学的集合有哪些?,每一种集合的特点以及使用场景
ArrayList,List,Hashtable,Dictionary<key,value>ArrayList和List获取,删除元素是通过下标或对象名获取;Hashtable,和Dictionary<key,value>获取,删除元素是通过key获取。List和Dictionary<key,value>访问元素无须转换。...
2019-07-18 15:23:15
925
原创 编程实现一个递归方法。
static int f(int n) { //一列数的规则如下:1、1、2、3、5、8、13、21、34......求第30位数是多少,用递归算法实现。 if (n == 1 || n == 2) return 1; return f(n - 2) + f(n - 1)...
2019-07-18 15:18:03
620
原创 编程实现一个冒泡排序
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace CH02{ class Program { static void Main(string[] args) ...
2019-07-18 15:10:08
787
原创 什么是拆箱和装箱?举例说明
1.装箱,值类型向引用类型转换: 在托管堆中分配内存,分配的内存量是类型各字段所需的内存量+类型对象指针所需的内存量+同步块索引所需的内存量。 值类型的字段复制到分配好的内存中 返回对象地址,现在对象地址是对象引用2.拆箱,引用类型向值类型转换: 获取已装箱类型中的未装箱部分,也就是对象的原始值的各个字段 复制字段的值从堆中到栈中的值类型实例中...
2019-07-18 15:01:34
2037
原创 简述类和结构的相同点和不同点。并用代码举例。
语法定义:异: 1.关键字不同 一个是class,一个是struct 2.类型不同,一个是引用类型,一个是值类型(一个堆区,一个栈区) 3.成员不同,结构体没有默认的构造函数(可以添加)和没有析构函数,不可以使用abstract,protected,sealed修饰 4.Struct变量使用完之后就自动解除内存分配,Class实例有垃圾回收...
2019-07-18 14:57:04
1352
原创 在C#中,string str = null 与 string str = “ ”
string str = null 是不给他分配内存空间,而string str = "" 给它分配长度为空字符串的内存空间。
2019-07-18 14:46:44
820
原创 方法的命名规范。
函数和方法的命名应该以动词开始,使用Pascal大写。不要使用带下划线的字符。 例如:InitNameArray CloseDialog
2019-07-16 19:21:50
5564
原创 数据类型有哪两种?并写代码举例区别。
值类型:基本数据类型,枚举类型,结构类型 //值类型 int heightzhong = 170;//钟豪身高 int heightli = heightzhong ;//赋值 Console.WriteLine($"去年钟豪身高{heightzhong },李杨身高{heightli}"); ...
2019-07-16 19:19:06
2947
原创 C#四种访问修饰符,并写出访问范围。
public:任何地方都可以访问到;protected:只有其内部或其派生的类型能访问;internal:只能在包含它的程序集中可以访问;private:只能在它所属的类型中可以访问;...
2019-07-16 19:08:34
1871
原创 代码举例说明for,do,do-while,foreach四种循环结构
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Test{ class Program { static void Main(string[] args) ...
2019-07-16 19:05:44
1048
原创 代码举例说明if和switch选择结构
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Test{ class Program { static void Main(string[] args) ...
2019-07-16 18:50:57
599
原创 变量的命名规则
1.变量名首字母必须为字母(a-z A-Z),下划线(_),或者美元符号($)开始2.变量名之间不能包含空格,数字不能放在变量名首位。3.在C#中大小写是敏感的。4.变量名不能与编程语言的关键字重复。例如:true,false,while,case,break 等等......
2019-07-16 18:17:53
810
原创 .net框架的两个主要部分
.NET框架是一个开发、部署和运行.NET应用的环境,包括了ASP.NET、公共语言运行时环境(CLR)以及.NET 框架类其中两个主要组件:CLR和FCL 。CLR是.Net框架的基础。 FCL是一个综合性的面向对象的可重用类型集合,利用它不仅可以开发传统命令行应用程序,而且可以开发winforms应用程序及基于ASP.Net的应用程序。...
2019-07-16 18:13:46
6852
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人