C#(一)之环境搭建以及第一个实例

简介: 和php一样,都是面向对象语言。只是php是弱类型语言,C#是强类型语言。

QQ图片20220425234855.jpg

今天开始C#的学习,原本计划是先看javascript的,可是计划赶不上变化,js暂时先搁置吧,这个还是要着急一点。


这个可就没么多废话了。和php一样,都是面向对象语言。只是php是弱类型语言,C#是强类型语言。


(一):搭建环境。软件我是从csdn上下载的。下边是网址,具体版本看使用情况,我这里使用的是VS2017 。


msdn.itellyou.cn/


安装一路下一步就可以了,windows软件就是有这个好处。


然后到这里里环境基本上就算是搭建完毕。


(二):创建第一个项目。


这个就有点坑了,是这样,我这边是从菜鸟教程和相关教学视频学习C#,但是视频中使用的是VS2010,我用的VS2017和VS2010还是有些许差距的。这个在创建项目的时候,需要注意下。


点击右上角->文件->新建->新建项目,会出现如下图所示。选择红框标注的两项。


QQ图片20220425234858.jpg


项目创建成功之后,是如下图所示场景。


QQ图片20220425234901.png


下边是代码:


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace gc
{
    class Program
    {
        /* C#主要的运行函数,就是main函数 */
        static void Main(string[] args)
        {
            /* 在控制台上打印的函数 */
            /* Console:类名 / WriteLine:函数名 / "hello gc":参数 */
            /* 开始调试不执行快捷键 ctrl + F5 */
            Console.WriteLine("hello gc");
            Console.ReadKey();
      // Console.ReadKey(); 是针对 VS.NET 用户的。这使得程序会等待一个按键的动作
            // 防止程序从 Visual Studio .NET 启动时屏幕会快速运行并关闭。
        }
    }
}


备注中以写明:开始调试不执行的代码快捷键是ctrl+F5


运行结果如下图所示:


QQ图片20220425234904.jpg


C# 目前可以开发.Net平台和.NetFrameWork架构,以及桌面应用程序,Unity 3D,是一个跨平台的语言,我这里是要使用C#来做桌面端的软件,桌面端的软件还可以使用C++来做,但是C++我不会……做web一般我见过的也就是日韩的企业有用.net来做,我待过的公司,一般都是用PHP和java。


OK,今天先到这。



目录
相关文章
|
11月前
|
缓存 C#
C# 操作路径(Path)类方法的使用与解析运行实例
C# 操作路径(Path)类方法的使用与解析运行实例
|
数据采集 JSON API
C#网络爬虫实例:使用RestSharp获取Reddit首页的JSON数据并解析
C#网络爬虫实例:使用RestSharp获取Reddit首页的JSON数据并解析
|
2月前
|
C# Windows
visual studio 2022 社区版 c# 环境搭建及安装使用【图文解析-小白版】
这篇文章提供了Visual Studio 2022社区版C#环境的搭建和安装使用指南,包括下载、安装步骤和创建C#窗体应用程序的详细图文解析。
visual studio 2022 社区版 c# 环境搭建及安装使用【图文解析-小白版】
|
1月前
|
数据可视化 程序员 C#
C#中windows应用窗体程序的输入输出方法实例
C#中windows应用窗体程序的输入输出方法实例
45 0
|
3月前
|
传感器 开发框架 JSON
聊聊 C# dynamic 类型,并分享一个将 dynamic 类型变量转为其它类型的技巧和实例
聊聊 C# dynamic 类型,并分享一个将 dynamic 类型变量转为其它类型的技巧和实例
152 0
|
4月前
|
文字识别 自然语言处理 C#
印刷文字识别使用问题之C#发票识别的代码实例在哪里可以查看
印刷文字识别产品,通常称为OCR(Optical Character Recognition)技术,是一种将图像中的印刷或手写文字转换为机器编码文本的过程。这项技术广泛应用于多个行业和场景中,显著提升文档处理、信息提取和数据录入的效率。以下是印刷文字识别产品的一些典型使用合集。
|
5月前
|
C#
C#||委托和事件的实例
C#||委托和事件的实例
|
消息中间件 监控 数据可视化
【时序数据库InfluxDB】Windows环境下配置InfluxDB+数据可视化,以及使用 C#进行简单操作的代码实例
influxDB的官网下载地址 https://portal.influxdata.com/downloads/打开以后,如下图所示,可以选择版本号,以及平台。此处咱们选择windows平台。不过此处没有实际的可以下载的地方,着实比较过分,不过咱们可以另辟蹊径。
1123 0
【时序数据库InfluxDB】Windows环境下配置InfluxDB+数据可视化,以及使用 C#进行简单操作的代码实例
|
6月前
|
监控 安全 API
深入探讨API安全性与C#实例演示
在本篇文章中,我们将深入研究 API 的安全性,并通过使用 C# 的实际示例探索一些基本机制。
99 0
|
11月前
|
C# Kotlin
C#is、as关键字及获取当前活动窗体的实例
这篇日志记录一下C#中is关键字及as关键字的用法。 Is :判断检查对象是否与给定类型兼容 As :将对象转换为指定类型(强转),就跟(int )这样的用法是一样的。 获取当前窗体的活动子窗体。
56 0