1 朱记晗

学生身份

我要认证

暂无相关简介

等级
TA的排名 26w+

C#打印直角三角形、等腰三角形、九九乘法表

使用for循环打印直角三角形 for (int i = 1; i <= 9; i++) { Console.WriteLine(); for (int j = 1; j <= i; j++) { Console.Write( "*" ); Console.Write(" ");

2020-07-20 11:17:01

Server.Transfer和Response.Redirect的区别是什么?

Server.Transfer和Response.Redirect的区别是什么?Server.Transfer在服务器端完成,是服务器请求资源,服务器直接访问目标地址的URL,把那个URL 的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以客户端浏览器中的URL地址是不会改变的,这个过程中浏览器和Web 服务器之间经过了一次交互;Response.Redirect是客户端完成,是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会

2020-07-18 21:58:48

Asp.Net实现删除ajax请求.

第一步:配置GridView数据表然后编辑列添加TemplateField列,标明标题文本,然后添加Button控件。如下:<asp:TemplateField HeaderText="操作"> <ItemTemplate> <input type="button"value="删除"class="delete"data-id='<%# Eval("TaskID") %>' /> </ItemTemplate>

2020-07-17 18:15:13

ASP.NET中常用的几种页面间传值的方法

请写出在ASP.NET中常用的几种页面间传值的方法,并说出它们的特点。QueryString 传递一个或多个安全性要求不高或是结构简单的数值。但是对于传递数组或对象的话,就不能用这个方法了 session(viewstate) 简单,但易丢失 作用于用户个人,过量的存储会导致服务器内存资源的耗尽。 application 对象的作用范围是整个全局,也就是说对所有用户都有效。其常用的方法用Lock和UnLock cookie 简单,但可能不支持,可能被伪造 Cookie是存放在客户端的,而sessi

2020-07-14 08:30:36

.Net面试简答题——每日掌握(十)

一、以下两种异常处理方式有什么区别?try{}catch(){throw;}try{}catch(Exceptionex){Throwex;}前者catch无参数,可以捕获所有异常,只有throw关键字,表示抛出当前catch语句捕获的异常。 后者catch有参数,可以捕获所有以Exception类派生的异常,throw变量名;抛出的是Exception异常或Exception派生的类型二、用接口或父类作为输入的参数有什么好处?返回值如果是接口是为了什么?接口或父类作为参数,所有继承了此接口或父

2020-07-13 15:27:04

.Net面试简答题——每日掌握(九)

一、说出一些常用的类、接口,请各举5个? 要让人家感觉你对.Net开发很熟,所以,不能仅仅只列谁都能想到的那些东西,要多列你在做项目中涉及的那些东西。就写你最近写的那些程序中涉及的那些类。常用的类:StreamReader、WebClient、Dictionary<K,V>、StringBuilder、SqlConnection、FileStream、File、Regex、List<T>常用的接口:IDisposable、IEnumerable、IDbConn...

2020-07-11 11:21:16

.Net面试简答题——每日掌握(八)

一、StringBuilder和String的区别?String在进行运算时(如赋值、拼接等)会产生一个新的实例,而StringBuilder则不会。所以在大量字符串拼接或频繁对某一字符串进行操作时最好使用StringBuilder,不要使用String。 如果要操作一个不断增长的字符串,尽量不用String类,改用StringBuilder类。两个类的工作原理不同:String类是一种传统的修改字符串的方式,它确实可以完成把一个字符串添加到另一个字符串上的工作没错,但是在.NET框架下,这个操作实在

2020-07-10 20:33:02

.Net面试简答题——每日掌握(七)

一、using关键字有什么用?什么是IDisposable?using可以声明namespace的引入,还可以实现非托管资源的释放,实现了IDisposiable的类在using中创建,using结束后会自动调用该对象的Dispose方法,释放资源。加分的补充回答:using其实等价于try……finally,用起来更方便。二、stringstr=null与stringstr=“”说明其中的区别?stringstr=null是不给他分配内存空间,而stringstr=“”给它分配长度为空字符串的内

2020-07-09 07:19:37

.Net面试简答题——每日掌握(六)

一、C#中的接口和类有什么异同?不同点:不能直接实例化接口。 接口不包含方法的实现。 接口可以多继承,类只能单继承。 类定义可在不同的源文件之间进行拆分。相同点:接口、类和结构都可以从多个接口继承。 接口类似于抽象基类:继承接口的任何非抽象类型都必须实现接口的所有成员。 接口和类都可以包含事件、索引器、方法和属性。 基础知识:接口只能定义方法(只能定义行为,不能定义实现也就是字段),因为事件、索引器、属性本质上都是方法,所以接口中也可以定义事件、索引器、属性。二、...

2020-07-08 16:11:02

.Net面试简答题——每日掌握(五)

一、能用foreach遍历访问的对象的要求? 需要实现IEnumerable接口或声明GetEnumerator方法的类型。 二、GC是什么?为什么要有GC? C/C++中由程序员进行对象的回收像学校食堂中由学生收盘子,.Net中由GC进行垃圾回收像餐馆中店员去回收。 GC是垃圾收集器(GarbageCollection)。程序员不用担心内存管理,因为垃圾收集器会自动进行管理。GC只能处理托管内存资源的释放,对于非托管资源则不能使用GC进行回收,必须由程序员手工回收,一个例子就是F

2020-07-07 20:51:47

.Net面试简答题——每日掌握(四)

一、CTS、CLS、CLR分别作何解释? CTS:CommonTypeSystem通用类型系统。Int32、Int16→int、String→string、Boolean→bool。每种语言都定义了自己的类型,.Net通过CTS提供了公共的类型,然后翻译生成对应的.Net类型。 CLS:CommonLanguageSpecification通用语言规范。不同语言语法的不同。每种语言都有自己的语法,.Net通过CLS提供了公共的语法,然后不同语言翻译生成对应的.Net语法。 CLR:

2020-07-06 15:56:48

.Net面试简答题——每日掌握(三)

1.属性和public字段的区别是什么?调用set方法为一个属性设值,然后用get方法读取出来的值一定是set进去的值吗? 属性可以对设值、取值的过程进行非法值控制,比如年龄禁止设值负数,而字段则不能进行这样的设置。虽然一般情况下get读取的值就是set设置的值,但是可以让get读取的值不是set设置的值的,极端的例子:PublicAge{get{return100;}set{}}。 2.三层架构 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层

2020-07-05 20:30:05

.Net面试简答题——每日掌握(二)

1.面向对象的三个特性? 继承性:就是让一个类型的对象拥有另一个类型的对象的属性的方法。继承后,子类拥有父类的属性和方法。 封装性:就是将数据和代码捆绑在一起,防止外界干扰。 多态性:就是一个事物拥有不同形式的能力。 2.C#中的委托是什么?事件是不是一种委托?事件和委托的关系。 委托可以把一个方法作为参数代入另一个方法。 委托可以理解为指向一个函数的指针。 委托和事件没有可比性,因为委托是类型,事件是对象,下面说的是委托的对象(用委托方式实现的事件)

2020-07-03 09:24:52

.Net面试简答题——每日掌握(一)

一、简述private、protected、public、internal修饰符的访问权限。 private:私有成员,在类的内部才可以访问。 protected:保护成员,该类内部和继承类中可以访问。 public:公共成员,完全公开,没有访问限制。 internal:当前程序集内可以访问。 二、ADO.NET中的五个主要对象 Connection:主要是开启程序和数据库之间的连接。没有利用连接对象将数据库打开,是无法从数据库中取得数据的。Close和Disp

2020-07-02 17:58:28

C#的基本语法——基本讲解

一、数据类型整型: byte short int long浮点型:float double decimal字符串型:char string布尔型:bool二、变量和常量1、变量(和java一样) 数据类型 变量名;C#变量的命名规范(camel):首字母小写,其余单词首字母大写变量名只能由:字母,数字,下划线组成,且开头不能是数字2、常量(使用const关键字)const 数据类型 常量名=常量值;3、隐式数据类型var三、运算符和表达式算术运算符:+ - * ...

2020-07-01 17:22:24

C#OOP深入——基本讲解

一:属性语法:[访问修饰符] 数据类型 属性名{ get { 返回私有的字段; } set { 设置私有的字段; }}自动属性 public char Sex { get; set; }使用快捷键封装属性:ctrl+R+E优点:控制私有字段的可访问性保护内部数据的安全性和合法性二、索引器1、索引器是一种特殊的类成员2、允许按照数组的方式检索对象的数组元素3、索引器的定义语法与属性类似...

2020-06-30 08:38:43

请关注个人微信公众号更多详细讲解,待你加入!

自己创建了一个微信公众号,希望大家可以关注一下,平时发一些有关Sql数据库、HTML+CSS、JS、Jquery、C#、Web.Net、Asp.Net、Winfrom 各种计算机源代码,详细讲解,不懂的地方还可以提问,一个为您讲解代码的公众号!...

2020-06-30 08:23:29

C#继承和多态——基本讲解

一、继承1、语法://派生类,Student里面什么也没写,但是他继承了People class Student:People { public void NengLi() { JiShu(); } }2、使用说明1)子类可以继承父类的所有公有的属性和方法,还有受保护的字段和方法,私有的字段和方法不会被继承2)实例化子类时会自动调用父类的(无参)构造方法3)构造方法不能被继承,但是可以通过ba

2020-06-29 17:47:12

C#常用类——基本讲解

一、Math类Math类是一个静态类 Math类为我们提供常用的数学函数和常量二、Random类生成随机数 使用Random对象的next方法产生需要的随机数三、DateTime类DateTime是一个结构体,它表示时间上的一刻,通常以日期和当天时间表示 DateTime.Now 获取当前日期和时间 DateTime.Now.ToShortDateString() 短日期 DateTime.Now.ToShortTimeString() 短时间 DateTime.Now.AddD

2020-06-28 14:37:57

C#抽象类和接口——基本讲解

一、抽象类抽象类用来列举一个类所需要的行为,但不去具体实现 必须由子类实现抽象类的方法 抽象方法只指明方法的返回值类型,方法名和参数,但不提供方法的实现 有抽象方法的类必须定义为抽象类 子类使用override关键字重写父类的抽象方法 如果子类没有实现父类的抽象的方法,那么子类也必须是抽象的 抽象类使用abstract关键字修饰二、接口(interface)语法: [属性][访问修饰符] interface 接口名 { //接口主体 } 接口只能声明方法、属性、索引器...

2020-06-27 10:31:32

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。