(一)2011年最新.net面试题 c#

合集下载

.NET面试试题

.NET面试试题

.NET面试试题第一篇:.NET面试试题1、“请做一下自我介绍。

”回答思路:①介绍内容要与个人简历相一致;②表情自然、面带微笑,表述方式上尽量口语化、但是讲到技术时尽量用专业化语言;③要切中要害(如:基本信息介绍、项目经验介绍/工作经验介绍),不谈无关、无用的内容;④时间要合理、条理要清晰、层次要分明;⑤事先最好以文字的形式写好背熟。

)2、“谈谈你做过的项目情况。

”回答思路:①考察学员所做项目是否真实、思路是否清晰;②列举做过的项目数量,以2—3个为宜,其中主要讲解一个项目。

③最好所做的项目和应聘企业主要产品是相同或类似的,技术方向一致。

比如应聘企业主要是做金融系统,项目中就可以说××企业的开放基金项目。

④必须介绍项目几大要素(名称、客户、时间、技术、业务)3、“你对加班的看法。

”回答思路:①如果是工作需要,特别是项目进度的要求,是非常乐意加班的;4、“你对工资的要求是多少?你是否接受××元的工资?”回答思路:①我遵守公司的人力资源薪酬体系②如果非得要求开工资,1000元左右③我也相信当我为公司做的贡献足够大时,公司也会考虑我的薪水问题。

我相信薪水是做出来的,不是谈出来的。

5、“你的优点和缺点是什么?”谈缺点的回答思路:①不宜说自己没缺点;②不宜把那些明显的优点说成缺点;③不宜说出严重影响所应聘职位的缺点;④不宜说出令人不放心、不舒服的缺点;⑤可以说出一些对于所应聘职位“无关紧要”的缺点,甚至是一些表面上看似“缺点”,从工作的角度看却是优点的“缺点”。

谈优点的常规思路:①优点一定要对公司有帮助的;②优点一定要简明扼要;③对优点要准备好一些案例6、“谈谈你对公司的了解”回答思路:考察求职者对招聘公司的重视程度、行业、主要业务、主要领导人、企业规模、企业文化7、“你的朋友对你是如何评价的?”回答思路:①回答要是正面的积极的;②回答要符合该公司的企业文化;③举例说明8、“你为什么选择我们公司?”回答思路:①建议从行业、企业和岗位这三个角度来回答;9、“你如何评价过去的公司?”(针对去外地工作的学员)回答思路:①将公司简单介绍一下②不能上讲以前公司的不好,要比较公平的负责的评价以前的公司10、“你有什么业余爱好和特长?”回答思路:①业余爱好能在一定程度上反映应聘者的性格、观念、心态,而特长则更进一步体现了我们的个性特征,这是招聘单位提问的主要原因;②最好不要说自己没有业余爱好,企业并不需要读死书的“书呆子”;③不要说自己有那些庸俗的、令人感觉不好的爱好;④回答的爱好和特长尽量能符合该公司的企业文化跟岗位需求)11、“谈谈你的家庭情况”回答思路:①简单地罗列家庭人口;②强调温馨和睦的家庭氛围;③强调家庭成员对自己工作的支持;④强调自己对家庭的责任感。

.NET开发人员面试题(含答案)

.NET开发人员面试题(含答案)

.NET开发人员试题(综合)每题5分1、用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层?2、软件开发过程一般有几个阶段?每个阶段的作用?3、请列举一些您用到过的设计模式以及在什么情况下使用该模式?4、您对编程的兴趣如何?工作中遇到不懂的问题是怎样去解决的?您一般怎样去提高自己的编程水平?5、您离职的原因是什么?.NET开发人员试题(基础)一、填空:每题2分1.面向对象的语言具有继承性、封装性、多态性。

2. 能用foreach遍历访问的对象需要实现 IEnumerable _接口或声明3.委托声明的关键字是delegate ?4.在.Net托管代码中我们不用担心内存漏洞,这是因为有了gc __?5.当类T只声明了私有实例构造函数时,则在T的程序文本外部,不可以(可以or 不可以)从T派生出新的类,不可以(可以or 不可以)直接创建T的任何实例。

二、单选:每题2分6.在对SQL Server 数据库操作时应选用(A)。

a)SQL Server .NET Framework 数据提供程序;b)OLE DB .NET Framework 数据提供程序;c)ODBC .NET Framework 数据提供程序;d)Oracle .NET Framework数据提供程序;7.以下描述错误的是(A)a)在C++中支持抽象类而在C#中不支持抽象类。

b)C++中可在头文件中声明类的成员而在CPP文件中定义类的成员,在C#中没有头文件并且在同一处声明和定义类的成员。

c)在C#中可使用new 修饰符显式隐藏从基类继承的成员。

d)在C#中要在派生类中重新定义基类的虚函数必须在前面加Override。

8.C#的数据类型有(A)a)值类型和调用类型;b)值类型和引用类型;c)引用类型和关系类型;d)关系类型和调用类型;9.下列描述错误的是(D)a)类不可以多重继承而接口可以;b)抽象类自身可以定义成员而接口不可以;c)抽象类和接口都不能被实例化;d)一个类可以有多个基类和多个基接口;10.在DOM中,装载一个XML文档的方法(D)a)save方法b)load方法c)loadXML方法d)send方法三、不定项选择:每题3分11. 以下叙述正确的是:B CA. 接口中可以有虚方法。

.net 常见面试题目

.net 常见面试题目

以下是一些常见的 .NET 面试题目:
1. 什么是 .NET 平台?它有哪些组成部分?
2. .NET 中的常用数据类型有哪些?
3. 什么是 C#?它与 .NET 有何关系?
4. 请解释一下面向对象编程(OOP)的概念,并提供一个示例。

5. 什么是封装、继承和多态性?它们在 .NET 中如何实现?
6. 请解释一下抽象类和接口的区别。

7. 什么是异常处理?在 .NET 中如何处理异常?
8. 请解释一下委托和事件的概念,并说明它们的作用。

9. 什么是 LINQ?它在 .NET 中的作用是什么?
10. 请解释一下 MVC 框架的概念以及它与传统 Web 形式的区别。

以上只是一些常见的面试题目,根据不同的公司和职位,面试官可能会提问更加具体和深入的问题。

为了准备面试,建议你对 .NET 平台的基本概念、C# 编程语言、面向对象编程以及常用的 .NET 框架和工具有一定的了解和实践经验。

net开发面试题

net开发面试题

net开发面试题(实用版)编制人:__________________审核人:__________________审批人:__________________编制单位:__________________编制时间:____年____月____日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。

文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的实用范文,如自我介绍、自我总结、自我鉴定、职场资料、工作报告、策划方案、演讲致辞、合同协议、条据文书、其他范文等等,想了解不同范文格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!In addition, this shop provides various types of practical sample essays, such as self-introduction, self-summary, self-assessment, workplace information, work report, planning plan, speeches, contracts, agreements, documents, other sample essays, etc. Please pay attention to the different formats and writing methods of the model essay!net开发面试题.net开发面试题.net工程师要做好准备才能在面试中脱颖而出,提前了解开发面试题很重要。

搜集的一些.NET面试题带答案的(第一部分)

搜集的一些.NET面试题带答案的(第一部分)

搜集的一些.NET面试题带答案的(第一部分)问题:搜集的一些.NET面试题带答案的(第一部分) 回答:1. abstract class 和interface 的区别abstract class 是抽象类。

它声明了方法,而且可以有属性,但它的方法不实现,主要创建一个体现基本行为的类。

不能创建类的实例。

它的子类来实现它的方法,若子类也没有实现,那么这个子类也是抽象类。

interface 是接口,在接口中,所有的方法都是抽象的,一个类可以继承多个接口,接口中不能有属性。

2。

和有什么区别表示绑定的数据源。

是服务器端代码块。

3. 和的区别是位运算符, 而是逻辑运算符(and) 。

4. C# 可否对内存进行直接的操作不能,C# 有垃圾回收功能, 不能直接操作内存, 但是可以调用基类的Finalize() 方法。

5. 62-63=1 等式不成立,请移动一个数字(不可以移动减号和等于号),使得等式成立,如何移动把62 变成2 的6 次方。

6. 在 .net (C# or )中,Appplication.Exit 还是Form.Close 有什么不同Appplication.Exit 是退出整个程序, 而Form.Close 是关闭Form 。

7. 在 .Net 托管代码中我们不用担心内存漏洞,这是因为有了______ 。

GC(垃圾回收器)。

8. 在 .Net 中所有可序列化的类都被标记为_____ 。

[serializable]。

9. 用sealed 修饰的类有什么特点密封的, 不能继承。

10. 委托声明的关键字是______delegate。

11.float f=-123.567F; int i=(int)f;i 的值现在是_____-123 。

12.public static const int A=1; 这段代码有错误么是什么const 不能有static 修饰。

13. 当整数a 赋值给一个object 对象时,整数a 将会被装箱。

.NET面试问题集

.NET面试问题集

.NET面试问题集答:这个题范围太广,不知道说什么.任何事物都可以理解为对象,再具体谈到:继承。

封装。

多态。

2.什么是中的用户控件答:用户控件就是.ascx扩展名的东西喽,可以拖到不同的页面中调用,以节省代码.比如登陆可能在多个页面上有,就可以做成用户控件,但是有一个问题就是用户控件拖到不同级别的目录下后里面的图片等的相对路径会变得不准确,需要自已写方法调整.3.什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?答:装箱就是把值类型转成引用类型,从MS IL角度看好像是boxing,没记错的话是把值从堆栈转到堆中.拆箱相反,重载就是指一个方法名同,参数个数不同,返回值可以相同的方法.CLR是通用语言运行时,其它的不清楚.4.列举一下你所了解的XML技术及其应用答:XML可是好东西,保存配置,站与站之间的交流,WEB SERVICE。

以及与数据库的数据交互等地方都要用它.5.值类型和引用类型的区别?写出C#的样例代码。

答:结构是值类型,类是引用类型,所以传结构就是值类型的应用啦,传对象或类就是引用类型的,这个不用多写了吧.中常用的对象有哪些?分别描述一下。

答:connection command sqladapter dataset datatable dataview等等.写不完了.7.如何理解委托?答:据说相当于函数指针,定义了委托就可以在不调用原方法名称的情况下调用那个方法.msdn2005中是这样解释的:委托具有以下特点:委托类似于C++ 函数指针,但它是类型安全的。

委托允许将方法作为参数进行传递。

委托可用于定义回调方法。

委托可以链接在一起;例如,可以对一个事件调用多个方法。

方法不需要与委托签名精确匹配。

有关更多信息,请参见协变和逆变。

C# 2.0 版引入了匿名方法的概念,此类方法允许将代码块作为参数传递,以代替单独定义的方法。

.net面试题及答案3篇

.net面试题及答案3篇

.net面试题及答案3篇.net面试题及答案11.JIT是什么,它是如何工作的?GC是什么,简述一下GC的工作方式?JIT:Just in time,C#或者是的代码首先被编译为IL存储在本地,当要运行这些代码的时候,CLR对IL进行第二次编译转换成机器码运行。

好处:可移植性,而且IL在加载到内存中时将受到类型安全性方面检查,这实现了更好的安全性和可靠性。

GC:垃圾回收(garbage collection),是根据程序的需要自动分配和回收内存的过程。

垃圾回收器处理的是引用对象,而且只回收堆上的内存。

这意味着假如维持对一个对象的引用,就会阻止GC重用对象使用的内存。

在.NET中,垃圾回收器采用的是mark-and-pact算法。

在一次垃圾回收周期开始的时候,它要识别对象的所有跟引用,根据这个引用可以遍历每个根引用所标识的一个树形结构,并递归确定所有引用指向的对象。

这样一来,垃圾回收器就可以识别所有可达的对象,在执行回收的时候,GC 不是枚举所有访问不到的对象,相反,通过压缩所有相邻的可达的对象来执行垃圾回收。

不可访问的对象就会被覆盖。

垃圾回收的宗旨是提高内存的利用率,它并不是用来清理文件句柄,和数据库连接字符串,端口或者其他有限的资源(终接器finalizer,不能被显示调用,不能传递任何参数,即不能被重载,只有垃圾回收器才能调用终接器,使用Using语句进行确定性终结2.类(class)和结构(struct)的区别是什么?它们对性能有影响吗?01. 值类型与引用类型结构是值类型:值类型在栈上分配地址,所有的基类型都是结构类型,例如:int 对应System.int32 结构,通过使用结构可以创建更多的值类型类是引用类型:引用类型在堆上分配地址堆栈的执行效率要比堆的执行效率高,可是堆栈的资源有限,不适合处理大的逻辑复杂的对象。

所以结构处理作为基类型对待的小对象,而类处理某个商业逻辑因为结构是值类型所以结构之间的赋值可以创建新的结构,而类是引用类型,类之间的赋值只是复制引用注:1.虽然结构与类的'类型不一样,可是他们的基类型都是对象(object),c#中所有类型的基类型都是object2.虽然结构的初始化也使用了New 操作符可是结构对象依然分配在堆栈上而不是堆上,如果不使用“新建”(new),那么在初始化所有字段之前,字段将保持未赋值状态,且对象不可用02.继承性结构:不能从另外一个结构或者类继承,本身也不能被继承,虽然结构没有明确的用sealed声明,可是结构是隐式的sealed .类:完全可扩展的,除非显示的声明sealed 否则类可以继承其他类和接口,自身也能被继承注:虽然结构不能被继承可是结构能够继承接口,方法和类继承接口一样03.内部结构:结构:没有默认的构造函数,但是可以添加构造函数没有析构函数没有abstract 和sealed(因为不能继承)不能有protected 修饰符可以不使用new 初始化在结构中初始化实例字段是错误的类:有默认的构造函数有析构函数可以使用abstract 和sealed 有protected 修饰符必须使用new 初始化.net面试题及答案21.什么是元编程,.NET有哪些元编程的手段和场景?什么是反射?能否举一些反射的常用场景?有人说反射性能较差,您怎么看待这个问题?有什么办法可以提高反射的性能吗?学着做OA的时候,动态加载不同的DataProvider(Oracle和Sqlserver),方便,可以随时替换不用重新编译程序2.委托是什么?匿名方法是什么?在C#3.0中,Lambda表达式是什么?扩展方法是什么?LINQ是什么?您觉得C# 3.0中还有哪些重要的特性,它们带来了什么优势?BCL中哪些类库和这些特性有关?您*时最常用哪些?委托可以把一个方法作为参数代入另一个方法。

C#(.net)面试题

C#(.net)面试题

C#(.net)⾯试题1、的页⾯⽣存周期.aspx/.ashx->IIS->_isapi.dll->HttpRuntime.ProcessRequest() ->HttpWorkerRequest->HttpContext(HttpRequest、HttpResponse)->HttpApplicationFactory创建HttpApplication.ProcessRequest() ,HttpApplication开始通过HTTP管道事件、处理程序(Handlers)和页⾯事件来处理请求了⽅法执⾏过程如下:先执⾏httpApplication中的processRequest⽅法。

在此⽅法中包含了要按照先后顺序执⾏的19个委托事件 当在执⾏到第8个事件的时候就开始创建被请求页⾯对象,在执⾏到第11和第12个事件之间时。

就执⾏被创建的请求页⾯对象的ProcessRequest⽅法。

页⾯初始化 Page_Init加载View State LoadViewState回发数据处理 LoadPostData页⾯加载 Page_Load回发事件处理 RaisePostBackEvent页⾯预渲染 Page_PreRender保存 viewstate SaveViewStatePage渲染 Page_RenderPage 卸载 Page_UnLoad2、检查页⾯是否第⼀次加载IsPostBack 是否是事件回发3⼀、.NET MVC的⽹页⽣命周期步骤1:创建RouteTable当应⽤程序第⼀次启动的时候才会发⽣第⼀步。

RouteTable把URL映射到Handler。

步骤2:UrlRoutingModule拦截请求第⼆步在我们发起请求的时候发⽣。

UrlRoutingModule拦截了每⼀个请求并且创建和执⾏合适的Handler。

步骤3:执⾏MvcHandlerMvcHandler创建了控制器,并且把控制器传⼊ControllerContext,然后执⾏控制器。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(一)C# 面试题1. C#简介:C#(Csharp)是一门开发语言,是由C,C++派生而来的;我们现在学习的C#版本为C#2.0;在C#中,函数改名叫做方法C#中的注释有三种,分别是单行文本注释两个"//",多行文本注释"/*内容*/",及XML文档注释(XML文档注释,需要在方法或者类的前边打三个///会自动生成)命名空间,是用来定义类及方法的作用的,我们需要用到什么样的方法,就得引用什么样的命名空间。

同样我们也可以自定义命名空间,用来区分我们所编写的类库。

方法可以有四种模式分别为返回值的方法,无返回值的方法,带参数的方法,及不带参数的方法。

注:返回值的方法必须得在写方法签名时,书写返回值类型,并在方法执行体内部书写return及要返回的值。

无返回值的方法必须得为方法签名中书写voi d关建字,无返回值的方法执行的是一个程序的过程。

控制台的输入语句:Console.Read()读一个字符并返回该字符的ASCII码值。

Console.ReadLine()读一行字符串,并返回该字符串。

控制台的输出语句:Console.Write()输出字符串,但不换行。

Console.WriteLine() 输出一行字符串,带换行的。

类型的转换有两种方式:(1)Convert.To类型(其它类型) 将其它类型转到到指定的类型,如:Convert.ToChar("a");将字符串类型a转换为char类型(2)类型.Parse(字符串类型)将字符串类型转换为指定类型,如:double.Parse("12.4");将字符串类型12.4转换为double类型变量:在方法中定义变量时,如果要输出该变量的话,一定为变量赋值。

字段:在C#我们将定义在方法外边,类(Class)里边的变量称为字段,字段可以在本类的方法中使用。

常量字段只需要在类型前边加一个关建字ConstC# 中用什么工具进行单元测试和模块测试的使用VSTS(Visual Studio Team System)写单元测试2请问: System.String类与System.StringBuilder类有什么区别?为什么在.Net类库中要同时存在这2个类?System.String是不可变的字符串。

System.StringBuilder存放了一个可变的字符串,并提供一些对这个字符串修改的方法。

详细介绍:如果要操作一个不断增长的字符串,尽量不用String类,改用StringBuilder类。

两个类的工作原理不同:String类是一种传统的修改字符串的方式,它确实可以完成把一个字符串添加到另一个字符串上的工作没错,但是在.NET框架下,这个操作实在是划不来。

因为系统先是把两个字符串写入内存,接着删除原来的String对象,然后创建一个String对象,并读取内存中的数据赋给该对象。

这一来二去的,耗了不少时间。

而使用System.Text命名空间下面的StringBuilder类就不是这样了,它提供的Append方法,能够在已有对象的原地进行字符串的修改,简单而且直接。

当然,一般情况下觉察不到这二者效率的差异,但如果你要对某个字符串进行大量的添加操作,那么StringBuilder类所耗费的时间和String类简直不是一个数量级的。

3.堆和栈的区别?栈:由编译器自动分配、释放,编译期间就分配好的内存空间,因此你的代码中必须就栈的大小有明确的定义,在函数体中定义的变量通常在栈上。

堆:一般由程序员分配释放。

程序运行期间动态分配的内存空间,你可以根据程序的运行情况确定要分配的堆内存的大小。

用new、malloc等分配内存函数分配得到的就是在堆上。

4. Heap与stack的差别?Heap是堆,空间是由手动操作分配和释放的,它的存储区很大的自由存储区。

Stack是栈,是由是操作系统自动分配和释放的,栈上的空间是有限的。

程序在编译期间变量和函数分配内存都是在栈上进行的,且在运行时函数调用时的参数的传递也是在栈上进行的。

5、在C#中,string str = null与string str = “”请尽量使用文字或图象说明其中的区别。

string str = null 是不给他分配内存空间, 而string str = “”给它分配长度为空字符串的内存空间.前者表明只在栈上分配地址,不再内存中分配空间,后者表明不仅在栈上分配地址,并在内存中分配长度为0的内存6、分析以下代码,完成填空string strTmp = “abcdefg某某某”;int i= System.Text.Encoding.Default.GetBytes(strTmp).Length;(获取字节的长度:一个字符占两个字节)int j= strTmp.Length; (字符的长度)以上代码执行完后,i= j=答:i= 13 j=107. a.equals(b)和a==b一样吗1.如果a、b都为值类型,则两者一样,都表示比较两者的值2.如果两者为引用类型,则两者不一样,前者一般表示比较值,后者一般表示比较引用地址8.两个对像值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对?不对,有相同的hash code。

9,String s = new String("xyz");创建了几个String Object?两个对象,一个是“xyx”,一个是指向“xyx”的引用对象s10.下面这段代码输出什么?为什么?int i=5;int j=5;if (Object.ReferenceEquals(i,j))Console.WriteLine("Equal");elseConsole.WriteLine("Not Equal");答:不相等,因为比较的是对像11. 在C#中数组和String类中都只有length 属性,都没有length() 方法。

而在java 中String 类有length()方法,但是数组是length属性。

12.swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?switch(expr1)中,expr1是一个整数表达式。

因此传递给switch 和case 语句的参数应该是int、short、char 或者byte。

long,string 都不能作用于swtich。

13.short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?答:short s1 = 1; s1 = s1 + 1;有错,s1是short型,s1+1是int型,不能显式转化为short 型。

(可修改为s1 =(short)(s1 + 1) 。

short s1 = 1; s1 += 1正确。

)14.需要实现对一个字符串的处理,首先将该字符串首尾的空格去掉,如果字符串中间还有连续空格的话,仅保留一个空格,即允许字符串中间有多个空格,但连续的空格数不可超过一个.string inputStr=" xx xx ";inputStr=Regex.Replace(inputStr.Trim()," *"," ");15 用最有效率的方法算出2乘以8等于几?答:2<<3.16c#中的三元运算符是(?: )递归思想和编程计算题目17 . 一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少,用递归算法实现。

答:public class MainClass{public static void Main(){Console.WriteLine(Foo(30));}public static int Foo(int i){if (i <= 0)return 0;else if(i > 0 && i <= 2)return 1;else return Foo(i -1) + Foo(i - 2);}}18 .给定以下XML文件,完成算法流程图。

<FileSystem>< DriverC ><Dir DirName=”MSDOS622”><File FileName =” ” ></File></Dir><File FileName =”MSDOS.SYS” ></File><File FileName =” IO.SYS” ></File></DriverC></FileSystem>请画出遍历所有文件名(FileName)的流程图(请使用递归算法)。

void FindFile( Directory d ){FileOrFolders = d.GetFileOrFolders();foreach( FileOrFolder fof in FileOrFolders ){if( fof is File )You Found a file;else if ( fof is Directory )FindFile( fof );} }简单的说就是从根节点开始遍历找子节点,在从找到的子节点找它的子节点,一层层下去19 .请编程遍历页面上所有TextBox控件并给它赋值为string.Empty?foreach (System.Windows.Forms.Control control in this.Controls){if (control is System.Windows.Forms.TextBox){System.Windows.Forms.TextBox tb = (System.Windows.Forms.TextBox)control ;tb.Text = String.Empty ;}}20 .请编程实现一个冒泡排序算法?int [] array = new int [*] ;int temp = 0 ;for (int i = 0 ; i < array.Length - 1 ; i++){for (int j = i + 1 ; j < array.Length ; j++){if (array[j] < array[i]){temp = array[i] ;array[i] = array[j] ;array[j] = temp ;}}}21 求以下表达式的值,写出您想到的一种或几种实现方法:1-2+3-4+……+mint Num = this.TextBox1.Text.ToString() ;int Sum = 0 ;for (int i = 0 ; i < Num + 1 ; i++){if((i%2) == 1){Sum += i ;}else{Sum = Sum - I ;}}System.Console.WriteLine(Sum.ToString());System.Console.ReadLine() ;22 、公司要求开发一个继承System.Windows.Forms.ListView类的组件,要求达到以下的特殊功能:点击ListView各列列头时,能按照点击列的每行值进行重排视图中的所有行(排序的方式如DataGrid相似)。

相关文档
最新文档