当前位置:首页 > 搜索 "C"
成员访问级别和属性
c(任何地方都可以访问);private(默认级别。只能由本类中的成员访问)。还有internal、protected两个级别。永远不要把字段设置成public。快速定义属性方法:将光标定位到 字段名上,同时按下:CTRL+R+E。可以快速定义 字段的属性。惯用法:属性开头字母大写,字段开头字母小写…
面向对象概念
ce)。类就像int,对象就像10。字段Field(和某个对象相关的变量),字段就是类的状态。人这个类有姓名、年龄、身高等字段。类不占内存,对象才占内存。方法Method,方法就是类能够执行的动作,比如问好、吃饭等。类的继承,类之间可以有继承关系,比如“电脑”类可以从“电器”类继承,这样的好处是“电…
字符串函数详解
ce(string oldValue, string newValue)将字符串中的出现oldValue的地方替换为newValue。例子:名字替换。取子字符串:string Substring(int startIndex),取从位置startIndex开始一直到最后的子字符串;string Su…
字符串的分割:从日期字符串("2008-08-08")中分析出年、月、日;
char[] separator):将字符串按照指定的分割符分割为字符串数组;string[] Split(char[] separator, StringSplitOptions options)将字符串按照指定的char分割符分割为字符串数组( options 取RemoveEmptyEntri…
字符串的处理
C#中单个字符用单引号包含就是char类型,('a'),单引号中放且只能放一个字符。单个字符也可以表示为字符串,还可以有长度为0的字符串使用s.Length属性来获得字符串中的字符个数string可以看做是char的只读数组。char c = s[1];。C#中字符串有一个重要的特性…
函数重名:构成重载的条件:参数类型不同或者参数个数不同(不严谨),与返回值无关。
c void Main(string[] args)//默认函数 { &n……
函数:给我一个字符串,然后字符串使用我指定的分隔符来进行分割
C#中的各种各样的技术其实就是通过for、if等这些基础的语法将不同的函数按照一定的逻辑组织起来。Console.ReadLine();//就是一个有返回结果的函数;Console.WriteLi……
foreaCh语句:依次读取数组中的元素。
ch和for的区别:for可以不逐个遍历,比如每隔一个遍历一个,或者可以从后向前遍历。只能(只应该)在foreach对集合进行读,而不应该写。foreach语句:依次读取数组中的元素。 &nbs…
数组:将一个字符串数组输出为|分割的形式
数组:将一个字符串数组输出为|分割的形式,比如“王钢蛋|李铁蛋|铁锤” string[] s = { "王钢…
数组:从一个整数数组中取出最大的整数。
保存多个值。任意类型都可以声明数组。int[] nums = {5,3,8};//数组可以直接赋值。 int[] nums = new int[3];//也可以先声明数组 不赋值。 &……
类型转换Cast和Convert
把源类型赋值给目标类型,两个类型不一致的时候会发生类型转换。a=b,b是源,a是目标。隐式转换、显式转换。当目标类型一定能满足源类型转换过去后的要求的话就是隐式转换;如果当目标类型不一定能满足源类型转换过去后的要求的话就需要显式转换(程序员自己负责)。比如:把中国人转换为人是隐式转换,把人转换为中国…
for语句:用 for实现计算1到100之间所有整数的和。
for语句:用 for实现计算1到100之间所有整数的和。 int i;//定义一个整型变量,未赋值 &nbs……
while语句:编写聊天机器人,如果问“今天天气怎么样?”则回答天气 ,如果问……,如果说“88”,则“再见”。
Console.WriteLine("您好,我是机器人。请输入一句话。");//提示用户输入一句话 &……
while语句:用 while Continue实现计算1到100之间的除了能被7整除之外所有整数的和。
continue实现计算1到100之间的除了能被7整除之外所有整数的和。 int i = 1;//定义一个整型变量i &nbs……
