博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#基础部分之语法和基础知识
阅读量:6433 次
发布时间:2019-06-23

本文共 1668 字,大约阅读时间需要 5 分钟。

C#的入口函数Main有以下形式

无入口参数、无返回值
 

1
 
public
 
class
 HelloWorld
2
 
{
3
4 public static void Main()
5 {
6 System.Console.Write("Hello World/n");
7 System.Console.Write("Hello" + System.Environment.NewLine);
8 }
9 }

第7行的System.Environment.NewLine描述一个可以跨平台的换行字符。

有入口参数、无返回值
 

1
 
public
 
class
 HelloWorld
2
 
{
3
4 public static void Main(string[] args)
5 {
6 System.Console.Write("Hello World/n");
7 System.Console.Write("Hello" + System.Environment.NewLine);
8 }
9 }

有入口参数、返回int

 

1
 
public
 
class
 HelloWorld
2
 
{
3
4 public int Main(string[] args)
5 {
6 System.Console.Write("Hello World/n");
7 System.Console.Write("Hello" + System.Environment.NewLine);
8 return 0;
9 }
10 }

如有返回值,必须是返回int类型。

关于输出,C#提供了非常灵活丰富的方式,我们可以看看如下的代码
 

1
 
public
 
static
 
void
 Main(
string
[] args)
2
 
{
3 System.Console.Write("Hello World/n");//C风格的换行
4 System.Console.WriteLine("Hello World");//输出后带换行
5 System.Console.Write("Hello" + System.Environment.NewLine);//加一个换行标记
6
7 int i=12;
8 int j=15;
9 System.Console.WriteLine("{0}+{1}={2}", i, j, i + j);//格式化输出,通过{}可以约定参数值
10
11 //关于数字的格式化输出演示
12 System.Console.WriteLine("{2:C}", i, j, i + j);//格式化为货币
13 System.Console.WriteLine("{2:D}", i, j, i + j);//格式化为十进制
14 System.Console.WriteLine("{2:E}", i, j, i + j);//格式化为科学计数
15 System.Console.WriteLine("{2:G}", i, j, i + j);//格式化为默认的
16 System.Console.WriteLine("{2:N}", i, j, i + j);//格式化为数字类型
17 System.Console.WriteLine("{2:P}", i, j, i + j);//格式化为百分数
18 System.Console.WriteLine("{2:X}", i, j, i + j);//格式化为十六进制
19 }

ok, 理解了基本的输出概念后,我们将快速的了解C#的语法。基本上来讲,语法上面不需要花很多的精力,结构化编程不外乎是:赋值,循环和判断。主要的是多做做练习就可以了。在语法中我们再穿插一些.Net的简单对象运用,通过对这个对象的练习,我们达到对语法的熟练掌握。

 

本文转自shyleoking 51CTO博客,原文链接:http://blog.51cto.com/shyleoking/806923

你可能感兴趣的文章
tornado+datatables分页
查看>>
集成 Kubernetes 与 Cloud Foundry,IBM自有一套
查看>>
php 中英文字符分割
查看>>
No module named yum
查看>>
Shell处理用户输入参数----getopts
查看>>
【函数】06、装饰器的应用
查看>>
v$sysstat
查看>>
剑指offer 66通关纪念
查看>>
医疗信息化 医学 医院管理 医疗器械 资料下载
查看>>
nginx.conf 示例配置
查看>>
在办公电脑上设置日志服务器监控思科和华为设备
查看>>
python 字符串替换
查看>>
我的友情链接
查看>>
Linux之常用网络命令
查看>>
linux php 安装 curl
查看>>
tomcat nginx默许的post大小限制
查看>>
OSI七层模型
查看>>
去除工程的.svn隐藏文件夹
查看>>
Python24 终端如何输出彩色字体
查看>>
XSS跨站脚本***
查看>>