- 博客(18)
- 收藏
- 关注
原创 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...
2019-10-20 22:27:51 288
原创 数组
C# 数组(Array)数组是一个存储相同类型元素的固定大小的顺序集合。数组是用来存储数据的集合,通常认为数组是一个同一类型变量的集合。声明数组变量并不是声明 number0、number1、…、number99 一个个单独的变量,而是声明一个就像 numbers 这样的变量,然后使用 numbers[0]、numbers[1]、…、numbers[99] 来表示一个个单独的变量。数组中某个指定...
2019-10-15 18:54:15 414
原创 变量
C# 变量一个变量只不过是一个供程序操作的存储区的名字。在 C# 中,每个变量都有一个特定的类型,类型决定了变量的内存大小和布局。范围内的值可以存储在内存中,可以对变量进行一系列操作。我们已经讨论了各种数据类型。C# 中提供的基本的值类型大致可以分为以下几类:整数类型 sbyte、byte、short、ushort、int、uint、long、ulong 和 char浮点型 float ...
2019-10-15 18:43:58 120
原创 文件流
在我们编写程序的时候经常会用到文件流的操作,这里作为一种便签的方式记录下,方便日后查找。一.文件流 /* 写文件流 方式1FileStream fst = new FileStream("test2.txt", FileMode.Append, System.IO.FileAccess.Write);注意:FileMode.Append 有很多种情况,具体的情况可以在VS20XX里...
2019-10-15 18:37:51 122
原创 XML
XML中有哪些方法?代码一一举例加载文件并选出要结点: 1: XmlDocument doc = new XmlDocument(); 2: doc.Load(@"..\..\Book.xml"); 3: XmlNode root = doc.SelectSingleNode("bookstore");创建一个结点,并设置结点的属性: ...
2019-10-15 18:35:15 81
原创 封装
C# 封装封装 被定义为"把一个或多个项目封闭在一个物理的或者逻辑的包中"。在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。抽象和封装是面向对象程序设计的相关特性。抽象允许相关信息可视化,封装则使开发者实现所需级别的抽象。C# 封装根据具体的需要,设置使用者的访问权限,并通过 访问修饰符 来实现。一个 访问修饰符 定义了一个类成员的范围和可见性。C# 支持的访问修饰符如下所示:...
2019-10-15 18:34:26 122
原创 多态
多态,简单的理解就是事物的多种形态。专业的术语说就是:同一个实现接口,使用不同的实例而执行不同的操作。首先创建一个父类Pet类。/** *宠物类 * @author Administrator * */public abstract class Pet { private String name="无名氏"; //昵称 private int health=80; //健康...
2019-10-15 18:32:30 97
原创 继承
C# 继承继承是面向对象程序设计中最重要的概念之一。继承允许我们根据一个类来定义另一个类,这使得创建和维护应用程序变得更容易。同时也有利于重用代码和节省开发时间。当创建一个类时,程序员不需要完全重新编写新的数据成员和成员函数,只需要设计一个新的类,继承了已有的类的成员即可。这个已有的类被称为的基类,这个新的类被称为派生类。继承的思想实现了 属于(IS-A) 关系。例如,哺乳动物 属于(I...
2019-10-15 18:19:43 155
原创 类的方法
1、什么是类的方法 类的方法就是这个类所具有的行为、功能和能力。2、如何定义类的方法 public 返回值类型 方法名(){ //方法体 }3、方法的调用形式1:没有返回值 public void getSum(){ //方法体 }形式2:有返回值 public double getSum(){ //方法体 return 6.1; }注意事项:1)当方法的返回值类型为void,则方法中...
2019-10-15 18:15:51 124
原创 集合
C# 集合(Collection)集合(Collection)类是专门用于数据存储和检索的类。这些类提供了对栈(stack)、队列(queue)、列表(list)和哈希表(hash table)的支持。大多数集合类实现了相同的接口。集合(Collection)类服务于不同的目的,如为元素动态分配内存,基于索引访问列表项等等。这些类创建 Object 类的对象的集合。在 C# 中,Object ...
2019-10-15 18:10:39 94
原创 数据类型
C# 数据类型在 C# 中,变量分为以下几种类型:1.值类型(Value types)2.引用类型(Reference types)3.指针类型(Pointer types)值类型(Value types)值类型变量可以直接分配给一个值。它们是从类 System.ValueType 中派生的。值类型直接包含数据。比如 int、char、float,它们分别存储数字、字符、浮点数。...
2019-10-15 18:09:58 67
原创 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 13:47:53 180
原创 数据库基本语句
1:请问要跳转到这个控制器文件CommonControllers.cs的Validate方法链接地址应该怎么写?url: "/Common/Validate";2:创建数据库的语句怎么写?create database 数据库名;3:创建表的语句怎么写?CREATE TABLE 表名;4:向表UserInfo...
2019-08-05 21:36:28 117
原创 C#发送短信验证码过程
1:创建一个项目用来调用第三方的类,右键Nuget添加第三方的引用类库 qcloudsms_csharp/// <summary> /// 第三方 /// </summary> public class TenXunYunSMS { //appId public int appId; //...
2019-07-31 22:56:23 408
原创 .net
1:创建一个默认MVC项目的步骤新建项目>C#>Web>ASP.NET Web应用程序(.net Framework4.5.2)2:MVC项目网站的目录每个文件夹存放的内容是什么?M:viewmodelV:视图 c:控制器App_Data:一个比较特殊的文件夹,把文件放到这个文件夹,通过地址访问是访问不到的,ASP.NET会帮我们屏蔽掉。通常放一些数...
2019-07-29 15:25:29 109
原创 C#继承多态
01:什么是继承?代码举例说明class People { public string Name { get; set; } public int Age { get; set; } public char Sex { get; set; } } class Student:People {}...
2019-07-24 08:33:16 109
原创 C#
01:在C#中,stringstr=null与stringstr=“”请尽量使用文字或图象说明其中的区别。string str = null 是不给他分配内存空间,而string str = "" 给它分配长度为空字符串的内存空间。02:简述类和结构的相同点和不同点。并用代码举例。语法定义:异:1.关键字不同 一个是class,一...
2019-07-22 13:41:42 846
原创 基础
1:.net框架的两个主要部分 Net Fromework 类库(FCL) , 公共语言运行时(CLR)2:变量的命名规则 只能由字母,数字,下划线组成; 第一个字母必须是英文字母3:C#程序运行原理(画图)4:代码举例说明if和switch选择结构Console.WriteLine("请输入今天星期几"); stri...
2019-07-16 14:24:41 102
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人