CSharp学习1

本文详细介绍了C#学习的初步步骤,包括安装Visual Studio 2022,理解C#项目的基本概念如程序集、引用、配置文件、入口类、解决方案与项目、调试模式,以及.NET混合语言开发的原理。接着,文章讲解了创建C#项目的过程和命名规范,并介绍了注释方法、标识符规则和数据类型。
摘要由CSDN通过智能技术生成

1.软件安装

安装Visual Studio

Visual Studio 2022下载地址:
Visual Studio: 面向软件开发人员和 Teams 的 IDE 和代码编辑器
如下图网址:
在这里插入图片描述下滑寻找到版本下拉框:
在这里插入图片描述下载VisualStudioSetUp.exe后双击进行安装,弹出设置选项弹窗后点击继续,稍等片刻进入选项页面,如图所示:
在这里插入图片描述勾选完毕点击下载时安装即可,根据不同网络配置所花费的时间会有所不同。

破解相关

如下载了除Community 2022的其他版本,在此提供破解使用的密钥:

VS 2022 Enterprise:VHF9H-NXBBB-638P6-6JHCY-88JWH;
VS 2022 Professional:TD244-P4NB7-YQ6XK-Y8MMM-YWV2J

2.在创建C#项目之前需要了解的重要概念。

1.程序集(Assembly):

  • C#代码编译后生成的可执行文件或库,包含了程序所需的类型定义、资源和元数据。
  • 程序集可以是可执行文件(.exe)或动态链接库(.dll)的形式。

2.引用(Reference):

  • 引用是指在一个项目中使用另一个项目或外部库的功能。
  • 通过添加引用,可以在当前项目中使用其他项目或库的类、方法和属性。

3.配置文件(Configuration File):

  • 配置文件用于存储应用程序的配置设置,例如数据库连接字符串、日志级别等。
  • 在C#项目中,常见的配置文件是App.config或Web.config。
 <appSettings>
    <add key="MyConfigString" value="Test Config Data"/>
    <add key="Name" value="测试工程"/>
  </appSettings>
 
 
 
 
using System.Configuration;  // 1.在引用中导入Configuration 2.引入Configuration模块
namespace ConsoleApp_app.config
{
   
    internal static class AppSettingConfig
    {
   
 
        public  static string resultValue = ConfigurationManager.AppSettings["MyConfigString"].ToString();
        public static string resultValue1 = ConfigurationManager.AppSettings["Name"].ToString();
        
    }
}

4.程序入口类(Entry Class):

  • 程序入口类是C#应用程序的起点,其中包含了程序的入口方法Main()。
  • Main()方法是应用程序的第一个被执行的方法。

5.解决方案与项目(Solution and Project):

  • 解决方案是一个包含多个相关项目的容器。
  • 项目指的是一个独立的代码库,它可以是一个库项目或应用程序项目。

6.Debug和Release模式:

  • Debug模式用于开发和调试阶段,包含了用于调试的额外信息和符号表。
  • Release模式用于最终部署和发布,优化了代码的执行效率,不包含调试信息。

7.NET支持混合语言开发:

  • .NET平台支持使用多种编程语言进行开发,包括C#、VB.NET、F#等。
  • 不同语言编写的代码可以相互调用和交互,共享代码库和功能。
VB代码:
 
Public Class TestVB
    Public Function Add(ByVal a As Integer, ByVal b As Integer) As Integer
        Return a + b
    End Function
 
End Class
 
 
C#代码
 
 public class TestC
    {
   
        public int Add(int a, int b) {
    
            return a <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值