.net知识和学习方法系列(一)开始一个CSharp程序

简介:
好的开始,是成功的一半,大部分语言的第一个例子是“Hollow Word!”!,当然,我可能从显示当前时间开始。
如果只从学习CSharp语言角度,控制台( Console )无疑是一个有效的平台,这样可以让我们只关注语言的层次。不去思考界面(UI)因素。
接下来,开始编程:
(说明:我在写程序的过程中可能重复好知识点,这样有利于加强新手的记忆,当然老手可以跳过!)
1)、先新建一个记事本,取名为CS_1.txt,打开写入以下代码:
using System;  //引入System这个命名空间,这里放着好多系统的类
class  Lei //Lei是我自定义的,这里是定义一个类,即然是自定义的,我这里是类汉字的拼音
 {
    static void Main()  //这是个Main方法,是CSharp一个项目的入口点,不是一个类的入口点
    {
      Console.WriteLine(DateTime.Now);  //在控件台上写出一行字,字的内容是当前时间
    }
}
然后改变其扩展名,为.cs(当然,不改扩展名也可以,同样用下面的csc也能生成exe)
2)、打开如图工具:

用Dos命令,转到你的一开始创建的文本文档的路径下,输入csc CS_1.cs加车,你会发现,在与CS_1.cs同目录生成一个CS_1.exe,这样看来,csc是一个与编译相关的,或都是命令,或者了其他,它能把.cs的源文件,编译成一个.exe。
3)、在命令行中输入CS_1.exe运行,会看到当前日期和不前时间。

这样一个应用程序就完了,但还留给我们点什么。
首先,csc是什么?其实csc是一个编译程序,是一个csc.exe,它通常位于系统目录下的 Microsoft.NET\Framework\<version> 文件夹中。它的作用就是把一个.cs的源文件,编译成一个可执行文件。
其次,CSharp程序的结构到底是什么样子的?从上面的源代码中可以看出,如果用系统的方法,必需引入系统的命名空间,即“System”,同时,还声明一个类(class),这样,接下来就得写这个程的入口点了,就是Main()方法。

我们在学习CSharp的开始,要多问几个为什么,这样,路才能走的更远,更好!





















本文转自桂素伟51CTO博客,原文链接: http://blog.51cto.com/axzxs/149999,如需转载请自行联系原作者



相关文章
|
1月前
|
API 网络安全 数据安全/隐私保护
.NET邮箱API发送邮件的方法有哪些
本文介绍了.NET开发中使用邮箱API发送邮件的方法,包括SmtpClient类发送邮件、MailMessage类创建邮件消息、设置SmtpClient属性、同步/异步发送、错误处理、发送HTML格式邮件、带附件邮件以及多人邮件。AokSend提供高触达发信服务,适用于大规模验证码发送场景。了解这些技巧有助于开发者实现高效、可靠的邮件功能。
|
4月前
|
开发框架 .NET
ASP.NET Core NET7 增加session的方法
ASP.NET Core NET7 增加session的方法
38 0
|
4月前
|
域名解析 缓存 Linux
如何让你的.NET WebAPI程序支持HTTP3?
如何让你的.NET WebAPI程序支持HTTP3?
51 2
如何让你的.NET WebAPI程序支持HTTP3?
|
1天前
|
开发框架 .NET 开发工具
LabVIEW加载.NET程序集
LabVIEW加载.NET程序集
|
1天前
|
开发框架 .NET C语言
LabVIEW中使用.NET方法时出现错误1316
LabVIEW中使用.NET方法时出现错误1316
|
1天前
|
XML 开发框架 .NET
LabVIEW中加载.NET 2.0,3.0和3.5程序集
LabVIEW中加载.NET 2.0,3.0和3.5程序集
11 4
|
3月前
|
机器学习/深度学习 存储 编解码
多任务学习新篇章 | EMA-Net利用Cross-Task Affinity实现参数高效的高性能预测
多任务学习新篇章 | EMA-Net利用Cross-Task Affinity实现参数高效的高性能预测
52 0
|
4月前
|
开发框架 前端开发 小程序
分享46个ASP.NET博客程序源码,总有一款适合您
分享46个ASP.NET博客程序源码,总有一款适合您
34 0
|
4月前
|
NoSQL 关系型数据库 MongoDB
【DotNetGuide】C#/.NET/.NET Core学习、工作、面试指南
【DotNetGuide】C#/.NET/.NET Core学习、工作、面试指南
109 0
|
4月前
|
开发框架 .NET API
C#/.NET/.NET Core推荐学习书籍(23年12月更新)
C#/.NET/.NET Core推荐学习书籍(23年12月更新)
266 0