2024年 6月 25日
奇思妙想
2024年 6月 22日
编程语言是如何受不了反斜杠?
随着编程语言的不断发展,尤其是Windows以反斜杠作为路径分隔符,当编程语言中表达带多个反斜杠的路径时显得很麻烦。比如“C:\\Windows\\System32”代表C:\Windows\Syst...
2024年 6月 22日
2024年 6月 22日
2024年 6月 22日
Ubuntu 22.04安装.NET官方环境
最简单的方式 (在 Ubuntu 上安装 .NET - .NET | Microsoft Learn): 安装成功后,可以用dotnet命令创建运行.NET程序。
2024年 6月 22日
C#: String s = new String("Hello")无法编译?
C# String类型是literal常量,默认不能用new创建,但可以在unsafe下用char *字符串指针创建。
2024年 6月 22日
2024年 6月 22日
为什么C#有const和readonly两种常量关键字?
了解C++ const成员的同学知道,const成员只能在类构造函数初始化列表做一次赋值初始化,其它位置都不能改。Java final类型成员的功能类似,对应C# readonly也是同样作用。即如下...
2024年 6月 22日
如何看待编程语言的“副作用”?
编程语言的副作用并不意外着这是不好的行为。副作用意为编程语言表达式或函数会改变其中或外部的变量、参数等任意位置,甚至包含文件、网络状态等。本质上,副作用可能是程序员本来的意图。事实上,应该被避免的是不...
2024年 6月 18日
声明变量一定需要指定类型吗?
早期编程语言都需要指定变量类型,随着编程语言不断发展,新的编程语言允许编译器自动推导变量类型,允许不指定变量类型。 var类型 不同编程语言可能有var类型,但它们可能是不同含义。