IE盒子

搜索

.NET面试题汇总系列(一):基础语法

[复制链接]

3

主题

8

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2023-1-18 01:06:57 | 显示全部楼层
这文章太水了,这么多错误都能放上来?
回复

使用道具 举报

4

主题

11

帖子

22

积分

新手上路

Rank: 1

积分
22
发表于 2023-1-18 01:07:49 | 显示全部楼层
有仓库的哦,可以一起来完善 https://github.com/YSGStudyHards/DotNetGuide
回复

使用道具 举报

2

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2023-1-18 01:08:10 | 显示全部楼层
string s1 = null 和 string s1 = "" 在编译成IL后是一致的,但是string s1 = Sring.Empty 在IL 中会进栈,所以,到底有什么区别呢?

        string s1 = null;
        string s2 = "";
        string s3 = String.Empty;
        

IL_0000: ldsfld string [System.Private.CoreLib]System.String::Empty
        IL_0005: pop
回复

使用道具 举报

2

主题

11

帖子

21

积分

新手上路

Rank: 1

积分
21
发表于 2023-1-18 01:08:54 | 显示全部楼层
判断2的n次方这个,先获得整数的二进制字符串,再判断是否只有一个1。
回复

使用道具 举报

2

主题

10

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2023-1-18 01:09:54 | 显示全部楼层
楼主剩下的笔记快快更新
回复

使用道具 举报

2

主题

9

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2023-1-18 01:10:01 | 显示全部楼层
全是基础,看起来还是不错的
回复

使用道具 举报

2

主题

11

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2023-1-18 01:10:14 | 显示全部楼层
他都看都没看,都是网上复制粘贴的,看了这么多答案全是错的。
回复

使用道具 举报

7

主题

11

帖子

25

积分

新手上路

Rank: 1

积分
25
发表于 2023-1-18 01:10:57 | 显示全部楼层
string s1 = null调用s1.ToString()方法会报空指针异常string s1 = "" 并不会.两个是不一样的
回复

使用道具 举报

4

主题

11

帖子

21

积分

新手上路

Rank: 1

积分
21
发表于 2023-1-18 01:11:02 | 显示全部楼层
时间太久了,记不太清了,扫了一眼这个我问的好像是是内存分配?
从IL来看,内存分配上是看不到区别。
实际上他俩肯定是有区别。
回复

使用道具 举报

0

主题

10

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2023-1-18 01:11:35 | 显示全部楼层
内存分配应该也有区别吧,null是不分配的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表