C#基本语法部分

第一章:
控制台输出语句
Console.WriteLine("Welcoma RichieBox");
利用格式字符串输出
string url="RichieBox"
Console.WriteLine("Welcoma {0}",url);

控制台接收(输入)语句
Console.ReadLine();

几个关键字
namespace 相当于Java里面的 Package
命名空间 也就是C#中组织代码的方式

using
相当于Java的 import;
导入的意思

C#中的数据类型
只有布尔型和java有所不同
bool

变量命名:
不能使用$开头

条件判断语句
只有switch结构和java有所区别
1.只要case内有语句 必须有break;
2.case可以判断的可以有 int char 和string


第二章
循环语句
比java多了一个foreach循环
语法:
foreach(类型 元素(局部变量) in 集合或者数组)
{
代码块;
}

流程是对集合或数组中每一个元素进行一次循环体操作

一维数组
数据类型[] 数组名;

还讲了一个冒泡排序 是利用二重循环 把口诀发来
冒泡排序速记口诀(升序):
N个数字来排队,两两相比小靠前,
外层循环N-1,内层循环N-1-i。
如果要降序排序,只要把程序中的大于号换成小于号就行了

第三章
自定义方法:
语法:
访问修饰符 返回类型 方法名(参数列表)
{
方法的主体
}

向方法中传递参数的两种类型
1.值传递
参数列表表示方法(类型 变量名)
使用方法时 方法名(变量名)

2.引用传递(会改变原值)
参数列表表示方法 (ref 类型 变量名)
使用方法时 方法名(ref 变量名)

C#中的String类
几个主要的
string[] Split('分割字符')
用来把一个字符串 按照某个字符分割 返回到一个数组内
string join("连接字符串",数组名)
将一个字符串数组内每个元素 用链接字符串链接,最后返回一个新的字符串
SubString(起始位置,截取长度)
和Java有所不同 java第二个参数 是终止位置

C#中的类型转换
数值与字符串之间的转换
把字符串转换为数值 主要利用数值类的Parse方法
例如 int.Parse("12345")
把数值转换为字符串
利用
tostring方法

使用convert类进行转换
能够把任意类型 转换成任意类型(前提是结构没问题)
Convert.ToInt32();转换成整形
Convert.ToSingle();转换成单精度浮点型
Convert.ToDouble();转换成双精度浮点型
Convert.ToString();转换成字符串型

C#基本语法部分相关文档

最新文档

返回顶部