c#面试题整理4

1.stirng str="",string str=null,俩者有何区别

空字符串占有存储控件,null不占用

2.class与struct的异同

|--------|-----------------------|-------------------------------|
| | 异 | 同 |
| class | 可继承 引用类型 | 1.都可以定义方法字段 2.都可实例化,与类的使用几乎一样 |
| struct | 不可继承 值类型 只能声明带参数的构造函数 | 1.都可以定义方法字段 2.都可实例化,与类的使用几乎一样 |

3.什么应用程序域,什么是托管代码,什么是强类型语言

开发了一个程序,这个程序的版本更新,卸载都被隔离在一个框框内,这个框框就是应用程序域。

利用公共语言运行库开发的代码就叫托管代码

声明一个变量的时候一定要带上类型;

CTS:公共语言定义,定义了所有类型的规则和行为

CLR:公共语言库,用于代码开发何运行代码

CLS:是 CTS 的一个子集,定义了跨语言互操作性的规则

4.值类型和引用类型的区别

从开发的角度来看

值类型赋值给另一个值类型,是完全赋值,赋值完之后,修改当前类型,对原始类型无影响

引用类型则不是,引用类型的赋值只是对原始类型地址的引用

一些定义上的区别就是

值类型继承自ValueType

5.ASP.NET的身份验证方式有哪些

windows身份验证

forms身份验证

passport身份验证(即token验证,或者第三方授权验证)

6.介绍一下Active Directory

查看一个网络下的计算机,打印机等设备

7.介绍一下UDDI,和WSDL

UDDI,是一套于XML的标准,但是现在都走RESTful API或者微服务

WSDL和也UDDI一样,是webservcie的对外接口,现在也用的少了

8.介绍下SOAP,它和WSDL的关系是什么

一个可以跨平台的通信协议。

WSDL用于发布web的对外接口,至于这个接口如何能让对方请求成功,用的就是SOAP

相关推荐
Javatutouhouduan3 小时前
2026Java面试的正确打开方式!
java·高并发·java面试·java面试题·后端开发·java编程·java八股文
chao1898444 小时前
基于 SPEA2 的多目标优化算法 MATLAB 实现
开发语言·算法·matlab
JAVA面经实录9174 小时前
Java初级最终完整版学习路线图
java·spring·eclipse·maven
赏金术士4 小时前
Kotlin 习题集 · 高级篇
android·开发语言·kotlin
Cat_Rocky5 小时前
k8s-持久化存储,粗浅学习
java·学习·kubernetes
楼兰公子5 小时前
buildroot 在编译rust时裁剪平台类型数量的方法
开发语言·后端·rust
知识领航员5 小时前
蘑兔AI音乐深度实测:功能拆解、实测表现与适用场景
java·c语言·c++·人工智能·python·算法·github
吴声子夜歌5 小时前
Go——并发编程
开发语言·后端·golang
释怀°Believe5 小时前
Spring解析
java·后端·spring
ooseabiscuit6 小时前
Laravel4.x:现代PHP框架的奠基之作
java·开发语言·php