【C#】基础知识—初识C#与.Net

本文介绍了.NET平台及其与C#编程语言之间的关系,并详细解释了.NET的应用场景,包括桌面应用(Winform)、Internet应用(ASP.NET/WebService)及手机应用(如WP7)。此外,还提供了基本的C#程序结构示例以及.NET开发环境(IDE)的概述。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

¥···每天写点东西,复习基础知识,感觉很好···¥

一、概念.Net与c#

1. .Net/dotnet:一般指.Net Framework框架,一种平台,一种技术;

2. C#(sharp):一种编程语言,可以开发基于.net平台的运用;

*. java即是一种技术又是一种编程语言;

二、.net用途

1. 桌面运用程序:(在.net平台上开发桌面运用程序,叫做做Winform运用程序开发);

2. Internet运用程序: Asp.Net/WebService;

3. 手机开发:wp7(window phone);

C/S: 客户端(Client)/服务器模式(Server)。--- 对应上面的1,可以理解为桌面运用程序对接桌面运用程序

B/S: 浏览器(Browser)/服务器模式(Server)。--- 对应上面的2

学习路线:


4. 

三、IDE介绍

1. IDE(Integrated Development, 集成开发环境)

2. C#和.NET有什么关系

C#是一种语言,而.NET是通常所说的.NET Framework,它是一个开发平台,而C#是基于这个平台的,这种平台还可以有其它语言,所以两者是不一样的。可以说两者的关系是包含于被包含的关系。

.net:是一种多语言的平台,开发.net可以用多大几十种语言进行开发

java:是一种单语言的平台,一种语言多种平台

四、程序开始

1. 程序结构

// 引入命名空间
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

// 定义了一个XXX的命名空间
namespace _01我的第一次项目
{
    // 定义了一个名称是XXX的类
    class Program
    {
        // 定义了一个名称是XXX方法
        static void Main(string[] args)
        {
            // 这里是程序,一个项目有且只能有一个Main方法
        }
        // 从Main的第一句程序开始执行,当Main方法执行完成后,程序就结束了
    }
}
// 解决方案 
2. 学习两句话
// 引入命名空间
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace _01我的第一次项目
{
    class Program
    {
        static void Main(string[] args)
        {
            // 想屏幕输出你想显示的内容
            Console.WriteLine("Hello World");   // 输出后会换行,类似Println()
            Console.Write("效果是");   // 不会换行,类似Print()

            // 当执行到ReadKey时,程序会暂停到这里,等待用户从键盘上键入一个键,用户键入这个键后,程序才继续执行。类似于C中 System("pause");

            Console.ReadKey();
            
        }
    }
}
3. 注释

 1> // .........................             

 2> /*.................*/            

 3> 文档注释:在类或者方法前面输入三个‘/’就会生成文档注释

4. 折叠代码

namespace _02第二个项目
{
    class Program
    {
        static void Main(string[] args)
        {
            // 类似于xcode编辑器中的#proma mark (-)
            #region  练习题一
            Console.WriteLine("第二个项目");
            Console.Write("效果是");
            Console.Write("效果是");
            Console.ReadKey();
            #endregion
        }
    }
}
5. .NET 了解



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值