文档介绍:第三章 C#基础知识
本章目标:
C#程序流程
C#的基本语法
C#的构造和析构函数
C#中数据类型的分类
装箱和取消装箱
数据类型处理
C#中的静态成员
C#的数组、结构、枚举类型
回顾
描述 的核心组件
框架并列出其组件
C#程序流程
001 /* 这是使用c#编写的 Hello World 程序*/
002
003 Using System;
004 Class First
005 {
006 public static void Main()
007 {
008 (“这是 Hello World 程序”);
009 }
010 }
C#中声明变量
AccessModifier DataType VariableName;
AccessModifier 是访问修饰符,可以是public、protected、private。
访问修饰符
描述
Public
使成员可以从任何位置访问。
Protected
使成员可以从声明它的类及其派生类内部访问
internal
表明只有同一个程序集的对象可以访问;
Private
使成员仅可以从声明它的类内部访问。
C#的数据类型
DataType 是数据类型,它可以是c#中的任何有效的类型。
C#数据类型
描述
int
声明存储整数值的变量。
string
声明存储字符串值的变量。
float
声明存储实数值的变量。
几乎在所有的编程语言中,关键字都不能作标识符。但是c#提供了一个解决方案。方法是为此标识符添加@符号作为前缀。@符号不是标识符的一部分。
C#中的输入和输出
执行c#中的基本输入和输出操作,需要使用System命名空间中的Console类的方法。
两种最常用的方法是:
()
()
的功能非常强大,可以用它在显示文本之前设置文本的格式。
C#中的输入和输出(续)
using System;
class TestfaultValues
{
static void Main()
{
int number,result;
number=5;
result=100*number;
(“当100 与数字{0}相乘时,结果为{1}”,number,result);
}
}
充当占位符,确定指定变量(number、result)的值的显示位置。
Console格式化输出
项目
说明
C
以货币格式显示数据
D
显示十进制整数
E
科学用的指数
F
小数点后固定为数,不足位补零
N
显示千分位
X
以十六进制方式显示数据
C#中选择语句(一)
if(expression)
{
//表达式的计算结果为true时执行的语句
}
Else
{
//表达式的计算结果为false时执行的语句
}
//Expression 表示表达式
C#中选择语句(二)
string str=“hello”;
if(str)
{
(“值为True”);
}
if(str==“hello”)
{
(“值为True”);
}
当编译遇到第一个if语句时,将生成下列错误:
错误CS0029:无法将类型“string”隐式转换为“bool”