C#面试题 C#笔试题

星空联盟C# .net笔试题

问题一:有100个下拉列表框,它们的ID分别为DropDownList1,DropDownList2……DropDownList100。现在 要对每个下拉列表框进行判断,看它的值是否>100,如果>100,则把该值输入进数据库)。当然可以...... <阅读全文>

某公司C#程序员面试题笔试题

一.    C#,面向对象部分 1.    在实现封装时,为什么C#的关键字Private,Public,Protected扮演着重要角色?用sealed修饰的类有什么特点? 2.    C#中,string str = string.Empty() 与 string str =”",...... <阅读全文>

C# Debug和Testing相关面试题

1. .NET SDK自带的调试工具是哪个? a. CorDBG — 命令行调试器, 使用CorDBG需要在编译原始C#文件的时候使用/debug开关 b. DbgCLR — 界面调试器, Visual Studion .net 使用 DbgCLR 2. assert()方...... <阅读全文>

C#通用面试题

1. C#支持不支持多重继承? NO 2. 一个protected得类变量对哪些对象是可用的? 对当前类的子类是可用的 3. 所有.NET类都集成之哪个类? System.Object 4. term immutable什么意思? 标示数据的值可能不会改变...... <阅读全文>

如何在C# winform中异步调用web services?

如果webservice有一个Get()方法。 new出来一个Web Service得proxy以后,它会有一个GetAsync()的方法和一个GetCompleted的事件,注册GetCompleted事件,然后invoke GetAsync方法就可以了。 <阅读全文>

C#如何调用Windows程序打开一个文档?

可以使用Explorer.exe进行来进行相关操作,Explorer.exe会调用相关的程序打开文档。代码如下: private void OpenWindowsExplorer(string urlorpath) { ProcessStartInfo startInfo = new ProcessStartInfo();...... <阅读全文>

C#如何调用Word并打开一个Word文档

private void OpenMicrosoftWord(string urlorpath) { ProcessStartInfo startInfo = new ProcessStartInfo(); startInfo.FileName = “WINWORD.EXE”; startInfo.Arguments = urlorpath; try { Pro...... <阅读全文>

C#如何判断当前用户是否输入某个域?

代码如下: WindowsIdentity currentIdentity = WindowsIdentity.GetCurrent(); WindowsPrincipal currentPrincipal = new WindowsPrincipal(currentIdentity); if (currentPrincipal.IsInRole(@”HZ\Dom...... <阅读全文>

C#实现启动一个进程?

代码如下: if (System.Diagnostics.Process.GetProcessesByName(“Listener”).Length == 0) { ProcessStartInfo startInfo = new ProcessStartInfo(“C:\\Sandbox\\Remoting\\Solution\\ICAD...... <阅读全文>

C# 如何进行LDAP用户校验?

示例代码如下: private bool Authenticate(string userName, string password, string domain) { bool authentic = false; try { DirectoryEntry entry = new DirectoryEntry(“LDAP://”+domain...... <阅读全文>

C#怎么让一个窗口居中显示?

this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; <阅读全文>

C#如何允许一个类被继承但是避免这个类的方法被重载?

C#可以允许一个类被继承,但是这个类的方法不被重载。 只要把这个类定义为public的,但是在不允许被重载的方法前面加上sealed. <阅读全文>

C#里面可以避免一个类被其他类继承么?如何?

是的,C#可以通过添加sealed关键字的方法来避免一个类被其他类继承。 <阅读全文>

C#里面如何倒序排列一个数组的元素?

可以通过调用Sort()方法,然后再调用Reverse()方法。 <阅读全文>

C#里面如何判断一个Object是否是某种类型(如Boolean)?

可以使用is来判断Object的类型, 例如如果有一个object名字叫obj, 那么就可以用 if (obj is Boolean)来判断obj是不是Boolean类型的。 <阅读全文>

C#中有没有运算符重载?能否使用指针?

        重载操作符意味着使该操作符具有不同的行为  使用操作符可以使方程式简单易懂  重载运算符使用operator关键字来创建一个运算符方法  能使用指针, 在 C# 中很少需要使用指针,但仍有一些需要使用的...... <阅读全文>

使用C#编写创建一个线程的代码?

using System; using System.IO; using System.Threading ; class MyThread{  public int count;  string thrdName;  public MyThread(string name){   count=0;   thrdName=name;  }  public void run(){   C...... <阅读全文>

在C#中如何实现多态?

 “多态性”指定义具有功能不同但名称相同的方法或属性的多个类的能力,这些类可由客户端代码在运行时交换使用。大部分面向对象的编程系统都通过继承提供多态性。基于继承的多态性涉及在基类中定义方法并在派生...... <阅读全文>

C#中有没有静态构造函数,如果有是做什么用的?

有. 静态构造函数用于初始化类。在创建第一个实例或引用任何静态成员之前,将自动调用静态构造函数来初始化类。静态构造函数既没有访问修饰符,也没有参数。在创建第一个实例或引用任何静态成员之前,将自动调...... <阅读全文>

C#可否对内存进行直接的操作?

C#可以直接对内存进行操作。但是默认情况下,为了保持类型安全,C#不支持指针运算。不过,通过使用 unsafe 关键字,可以定义可使用指针的不安全上下文。在不安全的上下文中,类型可以是指针类型以及值类型或引...... <阅读全文>

在c#中using和new这两个关键字有什么意义?

using 指令有两个用途: 允许在命名空间中使用类型,这样,您就不必在该命名空间中限定某个类型的使用: using System.Text; 为命名空间或类型创建别名。 using Project = PC.MyCompany.Project; using 语句允...... <阅读全文>

C#的几个面试问题

1.传入某个属性的set方法的隐含参数的名称是什么? value,它的类型和属性所声名的类型相同。 2.如何在C#中实现继承? 在类名后加上一个冒号,再加上基类的名称。 3.C#支持多重继承么? 不支持。可以用接口来...... <阅读全文>

C#中类(class)与结构(struct)的异同

1.值类型与引用类型 结构Struct是值类型:值类型在堆栈上分配地址,所有的基类型都是结构类型,例如:int   对应System.int32   结构,string   对应   system.string   结构   ,通过使用结构可以创建更多的...... <阅读全文>

C#中string str= null 与 string str=”" 有什么区别?

答案:string str = null不会为str分配内存空间,而string str = “” 则分配长度为空字符串的内存空间. <阅读全文>

雅虎公司C#笔试题(2)

Question 36. (单选) 声明一个委托public delegate int myCallBack(int x); 则用该委托产生的回调方法的原型应该是 1. void myCallBack(int x) 2. int receive(int num) 3. string receive(int x) 4. 不确定的...... <阅读全文>

版权声明:本站大部分内容为原创! 另有少部分内容整理于网络,如需转载本站内容或关切版权事宜请联系站长。未经允许,严禁复制转载本站内容,否则将追究法律责任。 本站欢迎与同类网站建立友情链接,请联系QQ:176687814