.net一些知识点5

1.dot Net带out的参数如何使用

string name;//假设这个参数带out

TestMethod(1,out name);//一定要有out

方法体中,一定要有out参数的赋值,并且能输出

2.参数的传递方式有哪些

a.值传递

b.引用传递 ref

c.输出传递 out

3.设计模式知道哪些

3.using的用法有哪些

调用命名空间

用于语句块中,可起到自动释放的作用

4.sql server的数据库连接类,用到的命名空间是什么

System.Data.SqlClient;

5.命名方式有哪些

Name首字母大小的帕斯卡命名方式,也要大驼峰命名方式

iPhone首字母小写其他单词首字母大写的,小驼峰命名方式

6.三目运算符的使用:

int a1=3,b1=4;

int max=a1>b1?a1:b1;

7.左移,右移运算

int a1=3;

a1=a1>>2;

3转为二进制是11

右移两位0

a1=3;

a1=a1<<2;

左移两位则是1100

8.介绍一下按位或,按位异或

按位或

俩个二进制数比较,同样的比特位,只要有1个是1,则对应的位是1

按位异或

俩个二进制数比较,同样的比特位,只要相同则是0,不同是1

9.解释一下何为前置自增,何为后置自增

int a1 = 3, b1 = 3;

if (a1++ == 4)

{

Console.WriteLine("IF:"+a1);//a1++是后置自增,所以是先拿3和4比较,比较完,再自增

//所以这段不会执行

}

Console.WriteLine(a1);

if (++b1 == 4)

{

Console.WriteLine("2IF:"+ b1);//++b1是前置自增,所以先自增变为4后,再与4比较

//所以这段会执行

}

Console.WriteLine(b1);

10.写一个单例模式

public Class SingleInstance{

private static readonly SingleInstance instance=new SingleInstance();

private SingleInstance(){

}

public static SingleInstance Instance=>instance;

}

相关推荐
没有梦想的咸鱼185-1037-16639 分钟前
基于R语言机器学习方法在生态经济学领域中的实践技术应用
开发语言·机器学习·数据分析·r语言
向上的车轮34 分钟前
基于go语言的云原生TodoList Demo 项目,验证云原生核心特性
开发语言·云原生·golang
The Chosen One98535 分钟前
C++ : AVL树-详解
开发语言·c++
PH_modest1 小时前
【Qt跬步积累】—— 初识Qt
开发语言·qt
时光追逐者1 小时前
C#/.NET/.NET Core技术前沿周刊 | 第 53 期(2025年9.1-9.7)
c#·.net·.netcore
怀旧,1 小时前
【C++】18. 红⿊树实现
开发语言·c++
xiaopengbc2 小时前
在 Python 中实现观察者模式的具体步骤是什么?
开发语言·python·观察者模式
Python大数据分析@2 小时前
python用selenium怎么规避检测?
开发语言·python·selenium·网络爬虫
ThreeAu.2 小时前
Miniconda3搭建Selenium的python虚拟环境全攻略
开发语言·python·selenium·minicoda·python环境配置
zhangfeng11332 小时前
R 语法高亮为什么没有,是需要安装专用的编辑软件,R语言自带的R-gui 功能还是比较简单
开发语言·r语言