C#程序入门
来源:互联网 发布:软件项目质量保证 编辑:程序博客网 时间:2024/06/11 02:03
1.HelloWorld
using System;class Welcome{ static void Main() { Console.WriteLine("HelloWorld!"); }}
2.C#的程序结构分析
2.1 命名空间
上述代码中的using System表示导入System的命名空间。然后下面的Console.WriteLine();就可以直接使用了,如果没有导入System的话,就需要System.Console.WriteLine()这样使用了。
2.2 类
C#要求程序中的每一个元素都要属于一个类。class Welcome就定义了一个类。
2.3 Main()方法
程序的入口都是从static void Main()进入的。C#规定静态的Main()方法是程序的入口函数,并且只有一个。
3.标识符
3.1 合法的标识符
字幕或者下划线开头,其后可以跟任意个字母、数字或者下划线。
3.2 C#标识符严格区分大小写
3.3 在关键字前面加上@也可以作为标识符
4.输入输出操作
4.1 Console.Write()方法
这个方法的作用是将信息输出到控制台,和C一样,WriteLine方法在输出信息的后面添加一个回车换行符用来产生新的一行。
在WriteLine()方法中。可以采用"{N[,M][:格式化字符串]}"的形式来格式化输出字符串,其中的参数含义如下:
- 花括号("{}")用来在输出字符串中插入变量的值。
- N表示输出变量的序号,从0开始,如当N为0时,则对应输出第1个变量的值,当N为5时,则对应输出第6个变量的值。
- [,M]是可选项,M表示输出的变量所占的字符的个数。当这个变量的值为负时,输出的变量按照左对齐方式排列;如果这个变量的值为正数的时候,输出的变量按照右对齐的方式排列。
- [:格式化字符串]也是可选项,因为在向控制台输出时,常常需要指定输出字符串的格式。
如下:
4.1.1 货币格式
货币格式C或者c的作用是将数据转换成货币格式,在格式字符C或者c的后面数字表示货币格式的数据占据的小数点,默认值是2.
using System;class Welcome{ static void Main() { //Console.WriteLine("HelloWorld!"); double k = 1234.789; Console.WriteLine("{0,8:c}", k); Console.WriteLine("{0,10:c4}", k); }}
4.1.2 整形数据类型格式
格式字符D或者d的作用是将数值转换成整数类型格式,在格式字符D或d的后面的数字表示转换后显示的位数:
using System;class Welcome{ static void Main() { //Console.WriteLine("HelloWorld!"); int k = 1234; Console.WriteLine("{0:D}", k); Console.WriteLine("{0:d3}", k); Console.WriteLine("{0:d5}",k); }}
4.1.3 科学计数法格式
格式化字符E或e的作用是将数据转换成科学计数法格式,在E或e后面的数字表示转换后的科学记数法格式的小数位数,如果省略了这个数字,则显示7位有效数字。
using System;class Welcome{ static void Main() { //Console.WriteLine("HelloWorld!"); int k = 123000; double f = 1234.5578; Console.WriteLine("{0:E}", k); Console.WriteLine("{0:e}", k); Console.WriteLine("{0:E}",f); Console.WriteLine("{0:e}", f); Console.WriteLine("{0:e4}", k); Console.WriteLine("{0:e4}", f); }}
4.1.4 浮点数据类型格式
格式字符F或f的作用是将数据类型转换成浮点数据类型格式,在格式字符F或者f后面的数字表示转换成的数据小数点位数,默认值是2,如果指定的小数位数大于数据数据的小数位数,则在数据的末尾以0补充。
4.1.5 通用格式
格式字符G或g的作用是将数据转换成通用格式,依据系统要求转换后的格式字符串最短的原则,通用格式可能实用科学计数法表示,也可能实用浮点数据类型的格式来表示。
4.1.6 自然数据格式
格式字符N或者n的作用是将数据转换成自然数据格式,其特点是数据的整数部分以每3位用,隔开,在n后面的数字表示小数位数,默认2.
4.1.7 十六进制数据格式
格式字符X或x的作用是将数据转换成十六进制数据格式,在格式字符X或x后面的数字表示转换后的十六进制数据的数据位数。
另外还可以不使用参数调用WriteLine()方法,这将在控制台产生一个新行。
4.2 Console.Write()
这个方法和WriteLine()唯一的区别就是这个不会自动产生新的一行。其他都一样!!!
4.3 Console.ReadLine()
ReadLine()方法用来从控制台读取一行数据,一次读取一行字符的输入,并且知道按下Enter键才会返回。但是ReadLine不接受Enter键。如果没有接收到任何输入,或者接受到了无效输入,那么返回null。
4.4 Console.Read()
Read()方法的作用是从输入流读取下一个字符,Read()方法一次只能从输入流读取一个字符,并且按下Enter才会返回,当这个方法返回时,如果输入流中包含有效的输入,则它返回一个表示输入字符的整数,该整数为字符对应的Unicode编码值;如果输入流中没有数据,则返回-1;
0 0
- C#入门程序
- C#程序入门
- C# 开发语音程序入门
- C# 开发语音程序入门
- 两个小程序入门C#
- 使用C#开发SmartPhone程序入门
- 使用C#开发SmartPhone程序入门1
- C#入门学习-----简单画图程序
- C#入门小程序 猜数字
- C#入门经典学习2-编写C#第一个程序
- 《C#入门经典(第7版)》编写C#程序
- Visual C#编程入门之C#的结构 [程序开发其它程序]
- VS2005.net C# 入门系列(二)(hello word 小程序)
- VS2005.net C# 入门系列(三)(计算器小程序)
- C#入门的比较有意思的一个欢迎控制台程序!
- 从C#程序入门到大话设计模式阶段
- C#入门概念--解决方案、项目、程序集、命名空间
- 【学习笔记】零基础C#窗口程序开发入门
- 推送证书无法导出p12文件
- Dumpbin简介
- iOS开发之WWDC2016开发者需要知道的那些事儿
- Integer Break
- iOS-学习-AT&T汇编
- C#程序入门
- Windows下安装并设置Redis
- wireshark使用教程
- XStream转换时忽略未知字段
- git使用
- button上的label重复加载的时候,可以这样试试
- Android中View绘制流程以及invalidate()、requestLayout()等相关方法分析
- CRC校验算法讲解
- 互联网金融概念--关于小贷公司和消费金融公司