当前位置:首页
> 字符串 第2页
面向对象版聊天机器人
机器人有不同的名字、维护自己的FullLevel,可以SayHello(我叫***),可以喂食(Eat(int foodCount)),可以对它说话(Speak),对异常情况(错误的喂饭数字,喂的太多撑死了)进行处理,有两个机器人供选择,一开始通过1、2数字选择聊天机器人。 &...
成员访问级别和属性
字段、方法、属性都可以叫做类的成员Member,它们都需要定义访问级别。访问级别的用处在于控制成员在哪些地方可以被访问,这样达到面向对象中“封装”的目的。几个访问级别:public(任何地方都可以访问);private(默认级别。只能由本类中的成员访问)。还有internal、protected两个...
函数的ref、out参数
函数参数默认是值传递的,也就是“复制一份”ref必须先初始化,因为是引用,所以必须先“有”,才能引用,而out则是内部为外部赋值,所以不需要初始化,而且外部初始化也没用。ref应用场景内部对外部的值进行改变,out则是内部为外部变量赋值,out一般用在函数有多个返回值的场所。 ...
机器人:具有模糊判断
自己动手写聊天机器人,能够回答不同城市的天气、回答感情问题、问的次数过多还会饿死,提问可以模糊提问(包含指定关键词)。问“天气:北京”就回复“今天北京天气很好。”。 static void&nbs...
字符串的处理练习
接收用户输入的字符串,将其中的字符以与输入相反的顺序输出。 Console.WriteLine("请输入一个字符串");//提示用户输入一...
字符串函数详解
字符串替换:string Replace(string oldValue, string newValue)将字符串中的出现oldValue的地方替换为newValue。例子:名字替换。取子字符串:string Substring(int startIndex),取从位置startIndex开始一直...
字符串的分割:从日期字符串("2008-08-08")中分析出年、月、日;
string[] Split(params char[] separator):将字符串按照指定的分割符分割为字符串数组;string[] Split(char[] separator, StringSplitOptions options)将字符串按照指定的char分割符分割为字符串数组( opt...
String类常用函数
String类常用函数ToLower():得到字符串的小写形式。注意字符串是不可变的,所以这些函数都不会直接改变字符串的内容,而是把修改后的字符串的值通过函数返回值的形式返回。ToUpper():得到字符串的大写形式; Trim()去掉字符串两端的空白。s1.Equals(s2, StringCom...
字符串的处理
C#中单个字符用单引号包含就是char类型,('a'),单引号中放且只能放一个字符。单个字符也可以表示为字符串,还可以有长度为0的字符串使用s.Length属性来获得字符串中的字符个数string可以看做是char的只读数组。char c = s[1];。C#中字符串有一个重要的特性...
Switch语句:输入一个数字,用Switch判断,并输出。
Switch语句:输入一个数字,用Switch判断,并输出。 Console.WriteLine("输入一个数:");//提示用户输入一个...
提示用户输入X值和Y值,将这两个值交换。
提示用户输入X值和Y值,将这两个值交换。 Console.WriteLine("请输入X的值:");//提示用户输入X值。 ...
输入一个圆的半径,输出圆的面积。
输入一个圆的半径,输出圆的面积。 Console.WriteLine("请输入圆的半径:");//提示 用户 输入一个...