1、在C#中,string str = null与string str = “” 请尽量使用文字或图象说明其中的区别。
回答要点:说明详细的空间分配。(10分)
答:string str = null是不给他分配内存空间,而string str = “” 给它分配长度...... <阅读全文>
C#面试题专栏 - 最全的C#面试题, C#笔试题, C#问题
Hashtable.Add()方法;实例化一个Hashtable对象再添加,后者能够设置一些属性。
Click me to Bookmark It!
Hide Sites
$$('div.d7455').each( function(e) { e.visualEffect('slide_up...... <阅读全文>
web服务,是利用SOAP(简单对象访问协议,Simple Object Access Protocol)在HTTP上执行远程方法调用的一种方法,也可以使用WSDL(Web Service Description Language,Web服务描述语言)来完整的描述Web服务,...... <阅读全文>
1.堆栈的空间有限,对于大量的逻辑的对象,创建类要比创建结构好一些
2.结构表示如点、矩形和颜色这样的轻量对象,例如,如果声明一个含有 1000 个点对象的数组,则将为引用每个对象分配附加的内存。在此情...... <阅读全文>
每个结构都派生于System.ValueType,它又派生于System.Object
Click me to Bookmark It!
Hide Sites
$$('div.d7438').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); <阅读全文>
不能
Click me to Bookmark It!
Hide Sites
$$('div.d7436').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); <阅读全文>
答:Debug类里所提供的函数仅在编译时带#Debug宏参数才奏效,一旦到了Release版本中,这些函数都会被忽略。也就是说Debug类的功能仅在程序员开发的时候能用。而Trace则不同,它能在Release版本的程序中也被运...... <阅读全文>
浅拷贝是指将对象中的数值类型的字段拷贝到新的对象中,而对象中的引用型字段则指复制它的一个引用到目标对象。如果改变目标对象中引用型字段的值他将反映在原是对象中,也就是说原始对象中对应的字段也会发生...... <阅读全文>
接口用于规范,抽象类用于共性。接口中只能声明方法,属性,事件,索引器。而抽象类中可以有方法的实现,也可以定义非静态的类变量。抽象类是类,所以只能被单继承,但是接口却可以一次实现多个。抽象类可以提...... <阅读全文>
支持
Click me to Bookmark It!
Hide Sites
$$('div.d7424').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); <阅读全文>
1.英文解释:Appdomain,Assembly.Reflection,Actribute,Delegate,CLR.Postback..Dispose
答:Appdomain应用程序域,Assembly.Reflection反射?,Actribute??属性,
Delegate委托,CLRCLR公共语言允许库,po...... <阅读全文>
public class stu
{
private string name;
public static int count;
public stu()
{
}
public string Name
{
get{return name;}
set{name = value;}
}
private string Method1()
{
Response.Write(“私有方法”...... <阅读全文>
1.下面是M层的,其他层的自己写
using System.Data.SqlClient;
public class data
{
private SqlConnection conn;//定义一个数据库连接
private SqlCommand com;//定义执行命令
public data()
{
//在配置文件...... <阅读全文>
答:const int port = 8000 ;
//定义端口号
TcpListener tcplistener = new TcpListener(port);
Console.WriteLine(”侦听端口号: ” + port.ToString());
tcplistener.Start();
//侦听端口号
whil...... <阅读全文>
用C#语言写出与SQLSERVER访问时的具体过程。在涉及到SQLSERVER数据库编程的时候要注意哪些方面?
答: private SqlConnection conn;//定义一个数据库连接
private SqlCommand com;//定义执行命令
public data...... <阅读全文>
1.面向对象的思想主要包括什么?
答:任何事物都可以理解为对象,其主要特征: 继承。封装。多态。特点:代码好维护,安全,隐藏信息
2.什么是ASP.net中的用户控件
答:扩展名为*.ascx,跟*.aspx在结构上相似,...... <阅读全文>
答:前者没有分配内存控件,后着分配了
Click me to Bookmark It!
Hide Sites
$$('div.d7358').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); <阅读全文>
反射,Reflection,通过它我们可以在运行时获得各种信息,如程序集、模块、类型、字段、属性、方法和事件
通过对类型动态实例化后,还可以对其执行操作
简单来说就是用string可以在runtime为所欲为的东西,实...... <阅读全文>
params 关键字在方法成员的参数列表中使用,为该方法提供了参数个数可变的能力
它在只能出现一次并且不能在其后再有参数定义,之前可以
示例:
using System;
using System.Collections.Generic;
using System...... <阅读全文>
explicit 和 implicit 属于转换运算符,如用这两者可以让我们自定义的类型支持相互交换
explicti 表示显式转换,如从 A -> B 必须进行强制类型转换(B = (B)A)
implicit 表示隐式转换,如从 B -> A 只...... <阅读全文>
String 在进行运算时(如赋值、拼接等)会产生一个新的实例,而 StringBuilder 则不会。所以在大量字符串拼接或频繁对某一字符串进行操作时最好使用 StringBuilder,不要使用 String
另外,对于 String 我们不...... <阅读全文>
在受控代码与非受控代码进行交互时会产生一个事务(transition) ,这通常发生在使用平台调用服务(Platform Invocation Services),即P/Invoke
如调用系统的 API 或与 COM 对象打交道,通过 System.Runtime....... <阅读全文>
.NET 平台在内存管理方面提供了GC(Garbage Collection),负责自动释放托管资源和内存回收的工作。但在以下两种情况需要我们手工进行资源释放:一、由于它无法对非托管资源进行释放,所以我们必须自己提供方...... <阅读全文>
通过别名指示符我们可以为某个类型起一个别名
主要用于解决两个命名空间内有同名类型的冲突或避免使用冗余的命名空间
别名指示符在所有命名空间最外层定义,作用域为整个单元文件。如果定义在某个命名空间内,...... <阅读全文>
抽象类(abstract class)可以包含功能定义和实现,接口(interface)只能包含功能定义
抽象类是从一系列相关对象中抽象出来的概念, 因此反映的是事物的内部共性;接口是为了满足外部调用而定义的一个功能约...... <阅读全文>








