随笔分类 - 面试题
摘要:委托与事件的区别 委托和事件没有可比性,因为委托是数据类型,事件是对象(可以理解为对委托变量的封装。),下面说的是委托的对象(用委托方式实现的事件)和(标准的event方式实现)事件的区别。事件的内部是用委托实现的。(举例子:三种实现事件方式的区别(直接用委托实现、用私有委托+公有方法模拟事件,直接
阅读全文
摘要:c# 两个字符串,s="aeiou",s2="welcome to Quantum Asia" 方案一: 使用while循环: 方案二: 递归:
阅读全文
摘要:C# 值类型和引用类型的区别 1. 值类型的数据存储在内存的栈中;引用类型的数据存储在内存的堆中,而内存单元中只存放堆中对象的地址。 2. 值类型存取速度快,引用类型存取速度慢。 3. 值类型表示实际数据,引用类型表示指向存储在内存堆中的数据的指针或引用 4. 值类型继承自System.ValueT
阅读全文
摘要:c# 中间语言、CLR、CTS、CLS IL中间语言,区分大小写 中间语言的主要特征: 1. 面向 对象和使 用接口 2. 值类型和引 用类 型之间的 显 著差异 3. 强 数据类型化 4. 使用异常来处理错误 5.使用特性(attribute) 公共语言运行库(CLR)【Common Langua
阅读全文
摘要:sqlServer 数据库纵横表相互转化 一.纵表转横表: 1.纵表: 2.横表: 3. 代码: select Name as '姓名', sum(case Course when '语文' then Score else 0 end) as '语文', sum(case Course when '
阅读全文
摘要:1,1,2,3,5,8,13,21,34,55.... 求第30位数的值: 递归方法: 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 //找规律: 6 //1,1,2,3,5,8,13,21,34,55,...... 7 in
阅读全文
摘要:SQL 查询表中31到40的记录,考虑id不连续的情况 写出一条sql语句输出users表中31到40记录(数据库为SQL Server,以自动增长的ID作为主键,注意ID可能不是连续的)? --使用not in select top 10 * from users where id not in(
阅读全文
摘要:sqlServer 基础知识 大纲 备份数据库: 还原数据库: USE [master] GO /****** Object: StoredProcedure [dbo].[RestoreDB] Script Date: 01/18/2018 12:13:53 ******/ SET ANSI_NU
阅读全文
摘要:求1-100所有整数和: 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 int sum= GetSum(1,100); 6 Console.WriteLine("1-100之间所有整数和{0}",sum); 7 Console
阅读全文
摘要:C# 变量交换 变量交换的方法: 1.借助第三个变量: 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 Exchage(10,5); 6 } 7 /// <summary> 8 /// 交换变量,借助第三个变量 9 /// </
阅读全文