C#入门经典第五章

原创 2012年03月26日 12:05:28

第5章      变量的更多内容

5.1 类型转换

5.1.1隐式转换:不会丢失信息的情况

5.1.2 显示转换

(destinationType) sourceVar;值溢出,没有检测

Checked(expression)

Unchecked(expression)

5.1.3使用Convert命令进行显转换

5.2 复杂的变量类型

5.2.1枚举

Enum typeName

{

Value1(=value),

Valur2

}

5.2.2 结构

Struct <typeName>

{

5.2.3 数组

 1.声明数组

<baseType>[] <name>;

初始化可以用字面形式指定数组的完整内容,也可以指定数组大小,再使用关键字new初始化所有的数据元素。

Int[] myIntArray={5,9,19};

Int[] myIntArray=new int[5];

也可以Int[] myIntArray=new int[5]{5,9,2,3,1};

2.foreach循环

Foreach(<baseType> <name> in<array>)

{}

3.多维数据

<baseType>[,] name;

4.数组的数组

Int[][] name;

5.3字符串的处理

String类型变量可以看做是char的只读数组

<String>.ToCharArray();

<String>.Length;

<string>.ToLower();

<string>.Trim(<char[]>);

<string>.TrimStart();

<string>.TrimEnd();

<string>.PadLeft (N,’ ’);

<string>.split(separator);

《C++入门经典(第4版)》之C++编程总结

C++要比许多人想象的更容易理解。如果你非常渴望学习,并具备逻辑思考的能力,掌握C++就会比想象的更容易。开发C++技巧,学习数百万人已在使用的语言,掌握C++技能,它提供了在几乎任何环境下开发应用程...
  • qinghuawenkang
  • qinghuawenkang
  • 2015年09月08日 10:34
  • 3015

算法竞赛入门经典(第二版)-刘汝佳-第三章 数组与字符串 例题+习题(17/18)

说明本文是我对第三章题目的练习总结,建议配合紫书——《算法竞赛入门经典(第2版)》阅读本文。 另外为了方便做题,我在VOJ上开了一个contest,欢迎一起在上面做:第三章contest例题例3-1...
  • thudaliangrx
  • thudaliangrx
  • 2016年02月19日 17:28
  • 3480

刘汝佳《算法竞赛入门经典(第二版)》习题(二)

水仙花数,输出100~999中的所有水仙花数。若3位数ABC满足ABC=A²+B²+C²,则称其为水仙花数。韩信点兵。倒三角形,输入正整数n≤20,输入一个n层的倒三角形。子序列的和,输入两个正整数,...
  • qq_37653144
  • qq_37653144
  • 2017年04月22日 22:16
  • 1546

算法竞赛入门经典(第二版)-刘汝佳-第五章 C++与STL 习题(13/16)

说明本文是我对第五章16道习题的练习总结,建议配合紫书——《算法竞赛入门经典(第2版)》阅读本文。 另外为了方便做题,我在VOJ上开了一个contest,欢迎一起在上面做:第五章习题contest ...
  • thudaliangrx
  • thudaliangrx
  • 2016年02月21日 15:37
  • 1739

算法竞赛入门经典-第五章6174问题

#include #include int get_next(int x) {   int a, b, n;   char s[10];   sprintf(s, "%d", x);//输出...
  • RachelF
  • RachelF
  • 2016年11月29日 15:50
  • 131

算法竞赛入门经典-第五章字母重排

#include #include #include int n; char word[2000][10], sorted[2000][10]; int cmp_char(const voi...
  • RachelF
  • RachelF
  • 2016年11月29日 16:44
  • 132

算法竞赛入门经典 第五章 字母重排

输入一个字典(用******结束),然后再输入若干单词。没输入一个单词W,
  • u014492513
  • u014492513
  • 2014年06月09日 18:02
  • 361

C++入门经典 笔记(第五章)调用函数

函数是程序的一部分,可对数据执行操作并返回一个值,每个C++程序至少有一个函数:程序运行时自动调用的main()。这个函数可包含调用其他函数的语句,而这些函数中也可能调用其他函数。 在编写函数的代码前...
  • lishanlu136
  • lishanlu136
  • 2015年07月25日 18:48
  • 517

算法竞赛入门经典:第五章 基础题目选解 5.8 字母重排

/* 字母重排: 输入一个字典(用******结尾),然后再输入若干单词。每输入一个单词w,你都需要在字典中找出所有可以用w的字母重排后得到的单词,并按照字典顺序从小到大的 顺序在一行中输出(如...
  • qingyuanluofeng
  • qingyuanluofeng
  • 2015年08月11日 11:11
  • 326

算法竞赛入门经典:第五章 基础题目选解 5.3 周期串

/* 周期串: 如果一个字符串可以由某个长度为k的字符串重复多次得到,我们说该串以k为周期。例如,abcabcabcabc是以3为周期(注意,它也以6和12为周期)。输入一个长度不 超过80的串...
  • qingyuanluofeng
  • qingyuanluofeng
  • 2015年08月11日 11:05
  • 347
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#入门经典第五章
举报原因:
原因补充:

(最多只允许输入30个字)