C#语言基础之第一个C#程序
2024-08-29 21:32:43
1.在记事本中编写如下代码,保存为Simple.cs文件。
using System;
class Hello World{
public static void Main(){
Console.WriteLine("Hello World");//打印输出Hello World
}
}
2.配置环境变量编译运行程序,利用的是编译器csc.exe命令
在DOS窗口中切换到Sample.cs文件所在路径,输入csc Sample.cs回车就编译了,同时会生成一个后缀为.exe的Sample.exe文件,再在DOS窗口输入Sample.exe回车就运行了。
输出Hello World。
3.C#的代码结构
1)命名空间
.net框架又很多类,这些类根据功能划分了很多的命名空间。System就是其中的一个,常用的类都在这个命名空间下。
using System;就可以在下面的代码中使用System命名空间中的类了,Console类就是其中一个,用来控制控制台程序的输入和输出。
还可以使用namespace关键字来声明自己的命名空间:Namespace 命名空间名称{//命名空间的声明}
2)类
关键字class用来声明类
3)Main方法
程序的入口:public static void Main(){}或者public static void Main(String[] args){}
注意:Main方法的第一个字母M必须大写
4)语句块{}
5)语句终止符分号;
6)注释
单行://
多行:/* */
此外XML注释符号也可以对C#程序进行注释:///(单行的)
7)大小写
C#对大小写敏感,同名的大写和小写代表不同的对象,但对小写偏好。
规范:对私有变量的定义一般用小写的,比如name;对共有变量的定义一般用大写的,比如Name
最新文章
- slave IO流程之二:注册slave请求和dump请求
- Contest20140906 ProblemC 菲波拉契数制 DP
- mysql报Fatal error encountered during command execution的解决办法
- Spring Cloud Config
- sdbntrjm57k
- CSS3制作精美的iphone电话图标,不使用图片
- ASP.NET Web API的消息处理管道: HttpRoutingDispatcher
- java+++IO流操作
- PHP中常量和变量的区别
- .Net Mvc Automated Migration 数据迁移
- NodeJs学习笔记(四)---单元测试
- docker修改国内官方镜像
- metasploit 教程之信息收集
- 字段like多个条件(or关系)简写
- mysql的数据类型- 特别是表示日期/时间的数据类型: 参考: http://www.cnblogs.com/bukudekong/archive/2011/06/27/2091590.html
- [ilink32 Error] Fatal: Unable to open file 'DATA.DBXMSSQLMETADATAREADER.OBJ'
- Google 翻译(中英,英中)
- 线程同步之mutex和event区别
- 2016江苏省CPC省赛 I - Itinerary Planning
- codeforces 853b//Jury Meeting// Codeforces Round #433 (Div. 1)
热门文章
- 转:Eclipse上安装GIT插件EGit及使用
- Spring《五》集合的注入方式
- SwipeRefreshLayout的使用,下拉刷新
- pixhawk入门知识
- pgpool如何对数据库节点进行状态检查及相关数据结构描述
- thrift-go(golang)Server端笔记
- 哪里获取ZBrush简体中文版?
- Qwiklab'实验-CloudFront, EFS, S3'
- 在Eclipse中使用Maven将项目(包括Maven引入的依赖jar文件)打成jar文件
- Codeforces Round #506 (Div. 3) D-F