5月29日 C# 第1-3章 C#基本语法部分

2008年5月29日 | 分类: C# | 标签: , , , ,

最近实在是太忙了
把这三章集中总结一下
很多语法和Java的相同 在这里就不多做阐述了

第一章:
控制台输出语句
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();转换成字符串型

  1. 2008年5月30日10:12

    你们学习的进度真快啊,我们还在学习sql呢!

    [回复]

    richie 回复:

    呵呵 还好啦 还嫌慢呢,又要交钱了啊

    [回复]

  2. 等待奇迹
    2008年5月30日23:48

    请问楼主学到第二学期了吗?
    QQ多少啊,加一下啊~~~
    共同学习~~~~

    [回复]

    richie 回复:

    我在学第一期
    不出意外 一个月内就上第二期了
    留下你的QQ吧

    [回复]

  3. lianghaijian
    2008年11月6日09:20

    楼主好啊 看你写的这些总结感觉你好厉害啊 我在过一个多就一期毕业了  加我QQ1003154461我们探讨下把

    [回复]