首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

黑马软件工程师:C#过程编程基础重要知识点

2013-11-03 
黑马程序员:C#过程编程基础重要知识点---------------------- ASP.NetAndroidIOS开发、.Net培训、期待与您交

黑马程序员:C#过程编程基础重要知识点
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------一:变量
变量(类型 名称 值) 
变量包含 值类型,引用类型
值类型指取名后赋值
引用类型指枚举 
eg:int i=1;


二:数据类型
数据类型分为值类型,引用类型
值类型中为整型,非整型,整型int等,非整型为double.char.string.bool等
引用类型中有结构(struct),枚举(enum) 
 
三:运算符
加 +
减 -
乘 *
除 / 
逻辑或 &&  两个都真才为真
逻辑非 ||  两个为假才为假
等于 ==
大于 >
小于 <
大等于 >=
小等于 <
前加 ++i 运算前加
后记 i++ 运算后加
前减 --i 运算前减
后减 i-- 运算后减


四:流控语句(if、switch、for、while)
1.

int[]number=new int[5]{1,2,3,4,5}




七:函数
return传参,void表示没有返回值


八:变量作用域
public:存取不受限制.
private:只有包含该成员的类可以存取.
internal:只有当前工程可以存取.
protected:只有包含该成员的类以及继承的类可以存取.


九:变量与变量的值
每一个变量都要求定义为一个特定的类型,并且要求存储在变量中的值只能是这种类型的值。


十:字符串的内存管理
1.执行程序的时候内存中有两个地方用于存储程序变量.
2.栈主要用于存储代码,自动变量等信息;而堆则主要用于存储运行期生成的对象等信息。
3.栈在我们程序中主要是用于保存程序运行时的一些状态信息。堆则主要是用于保存对象内容,以便我们


能够在任何时候去访问这些对象。


十一:字符串的处理
1.Length:获得一个字符串的长度
2.ToUpper():将一个字符串转换为大写
3.ToLower():将一个字符串转换为小写
4.Equals(string strTwo,StringComparison.OrdinalIgnoreCase):比较两个字符串,忽略大小写
5.Split(new char[]{'要分割的字符'},StringSplitOption.RemoveEmptyEntries):切割字符串中的指定


字符。
6.Replace(string oldValue,string newValue):字符串的替换
7.Substring():截取字符串
8.Contains():判断是否包含,返回一个bool类型
9.StartsWith():判断是否以某个字符串开头
10.EndsWith():判断是否以某个字符串结束
11.IndexOf():获得某个字符或者字符串第一次出现的未知
12.LastIndexOf():
13.Trim():去掉字符串两端的空格
14.TrimStart():去掉前端的字符
15.TrimEnds():去掉后端的字符


 ---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------详细请查看:http://edu.csdn.nSet

热点排行