一、C#相关知识
C#的代码依附于.net平台才能运行。
一般的C/C++,都是通过编译器直接转化为机器语言(000111001)。
C#不像C/C++一样通过编译器直接转化为机器指令。
在通过编译器后,转化为一种叫IL的中间语言.
IL :IL是.NET框架中中间语言(Intermediate Language)的缩写。
使用.NET框架提供的编译器可以直接将源程序编译为.exe或.dll文件,但此时编译出来的程序代码并不是CPU能直接执行的机器代码,而是一种中间语言IL(Intermediate Language)的代码
在程序运行的时候,再经过dot.Net平台的CLR(公共语言运行时 Common Language Runtime的缩写)动态转换为机器指令.
C#的两次转换可以提升开发效率,直接转化机器指令需要耗费大量时间,C#只有在程序运行时才会动态的转换机器指令。
但因此C#的性能就不如C++那么极致。
VS2022
解决方案文件夹下可以放多个解决方案。
当在Vs里建立了多个项目,这个时候会发现第一个创建的项目标题为粗体,这表示运行这个管理程序的时候只编译粗体这个项目的代码,如果要编译另外一个项目的代码,就右键把另外一个项目设置为启动项目。
编译后生成的程序,都在那个项目的bin文件夹里,比如一些exe.
C#代码结构
name space命名空间
class 类型
void 函数 方法

本文介绍了C#编程语言及其与.NET框架的关系。C#的代码首先被编译为中间语言IL,然后在运行时通过CLR转换为机器指令。这种机制提升了开发效率,但也影响了性能。此外,文章还提到了VS2022的解决方案结构,以及C#代码的基本结构和命名空间的作用。
最低0.47元/天 解锁文章
736

被折叠的 条评论
为什么被折叠?



