![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
c#
C#编程基础
張謀謀♥
Roninzhz
展开
-
c#字符类Char的使用(一)
Char类概述:Char类主要用来存储单个字符,只定义一个Unicode字符,占用16位(两个字节的空间),在定义字符串变量时,要用引号表示。例:'s’表示一个字符,"s"表示一个字符串。Char类的使用:Is和To开头的比较重要。以Is开头的方法大多是判断Unicode字符是否为某个类别。以To开头的方法主要是转换为其他Unicode字符。最常使用的:控制台应用程序核心代码: //字符串判断方法 char a ='a'; char b =原创 2020-07-29 13:45:23 · 1354 阅读 · 0 评论 -
c#字符类Char的使用(二)
接上一篇字符类Char的使用(一)方法说明IsSurrogatePair两个指定的Char对象是否形成代理项对IsSymbol是否属于符号字符类别IsUpper是否属于大写字母类别IsWhiteSpace是否属于空白类别Parse将指定字符串的值转换为它等效Unicode字符ToLower将Unicode字符的值转换为它的小写等效项ToLowerInvariant使用固定区域性的大小写规则,将Unicode字符的值转换为其小写的等效项原创 2020-07-29 14:37:41 · 336 阅读 · 0 评论 -
c#字符串类String的使用(一)
概述在c#中字符串作为对象来处理,可以通过String类来创建字符串对象。字符串必须包含在一对 " "(双引号)之内。“1122” 、“nihao”.声明字符串常量注:声明字符串变量必须经过初始化才能使用,否则编译器会报出“使用了未赋值的变量”。string s;连接多个字符串 //连接多个字符串 String s1 = "hello"; String s2 = "World"; String s = s1 + "" +原创 2020-07-29 14:56:14 · 316 阅读 · 0 评论 -
c#字符串类String的使用(二)
格式化字符串 //格式化字符串 //一个静态的Format方法,用于将字符串数据格式化成指定的格式 string newstr = String.Format("{0},{1}!!!", str1, str2); Console.WriteLine(newstr); Console.ReadLine(); //Format方法将日期格式格式化成指定格式 DateTime dt = D原创 2020-08-03 11:29:58 · 171 阅读 · 0 评论 -
c#输入三个整数,按从小到大顺序输出。
1.编程实现:输入三个整数,按从小到大顺序输出。 //实现三个数从小到大的排序 public static void Sort() { Console.WriteLine("请输入三个整数回车分开:\n"); /*此处的 x y z 分别从控制台获取三个键盘输入的数据 并且此处的 int.Parse作用:将往控制台输入的数据转成int整型数据 */原创 2020-11-21 17:41:30 · 12453 阅读 · 0 评论 -
c#ArrayList数组的简单使用
int sum = 0, maxsum = 0; double avg; //声明随机数对象 Random r = new Random(); ArrayList list = new ArrayList(); while (list.Count < 10) { int i = r.Next(1, 21);原创 2020-12-23 11:00:30 · 238 阅读 · 2 评论 -
c#编写一个函数,实现冒泡排序算法,然后在主程序中调用该函数对从键盘输入的数组进行排序。
编写一个函数,实现冒泡排序算法,然后在主程序中调用该函数对从键盘输入的数组进行排序。 //数组排序(冒泡排序) public static void BubbleSort(int[] arr) { for(int i = 0; i < arr.Length - 1; i++) { for(int j = 0; j < arr.Length -i- 1; j++)原创 2020-11-29 12:05:08 · 4426 阅读 · 0 评论 -
c#将一个二维数组行和列元素互换,存到另一个二维数组中。
将一个二维数组行和列元素互换,存到另一个二维数组中。 //将二维数组行和列互换,存到另一个二维数组中 public static void CTL(int[,] arr1) { //执行换行 int[,] arr2 = new int[3,3]; for (int i = 0; i < 3; i++) { for (int j= 0; j原创 2020-11-29 12:02:47 · 4542 阅读 · 0 评论 -
c#把Fibonacci数列的前20项存储在数组中并输出。
把Fibonacci数列的前20项存储在数组中并输出。 //数组输出斐波那契前20项 int[] arr = new int[20]; arr[0] = 1; arr[1] = 1; for(int i = 2; i < 20; i++) { arr[i] = arr[i - 1] + arr[i - 2]; }原创 2020-11-29 12:00:49 · 3531 阅读 · 0 评论 -
c#.编写一个方法,对三个整数求出最大值和最小值和平均值,并返回到调用该方法的方法中。
.编写一个方法,对三个整数求出最大值和最小值和平均值,并返回到调用该方法的方法中。 //out参数返回多个值 //最大值、最小值、平均值 public static void GetValues(double[] nums, out double max, out double min, out double avg) { double sum = 0; min = nums[0];原创 2020-11-29 11:58:47 · 2567 阅读 · 0 评论 -
c#编写一个排序方法,使用ref参数,把三个整型实参按从小到大排好序。
编写一个排序方法,使用ref参数,把三个整型实参按从小到大排好序。//编写 ref方法 public static void TestFunc2(ref int x, ref int y,ref int z) { int t; if (x > y) { t = x; x = y; y = t;原创 2020-11-29 11:54:51 · 268 阅读 · 0 评论 -
c#用递归的方法求Fibonacci数列(1,1,2,3,5……)第20项的值。
用递归的方法求Fibonacci数列(1,1,2,3,5……)第20项的值。//递归调用2斐波那契数列20 public static int GetSum2(int n) { if (n == 0||n==1) { return 1; } else { return GetSum2(n -原创 2020-11-27 08:34:05 · 2223 阅读 · 0 评论 -
c#编写三个重载的方法,分别接收三个整数、三个单精度实数、三个字符,返回其中的最大值。
编写三个重载的方法,分别接收三个整数、三个单精度实数、三个字符,返回其中的最大值。 //三个整数 public static int S1(int x, int y, int z) { int t; if (x > y) { t = x; x = y; y = t; }原创 2020-11-27 08:31:32 · 973 阅读 · 0 评论 -
c#打印星星图案。打印的行数n由键盘输入,下面例图中 n=5
打印星星图案。打印的行数n由键盘输入,下面例图中 n=5//星星 public static void star1() { Console.WriteLine("请输入打印的行数:"); int n = int.Parse(Console.ReadLine()); for (int i = 1; i <= n; i++) { if (i &原创 2020-11-27 08:29:10 · 2098 阅读 · 0 评论 -
c#求自然对数的底e,取前 n 项的和。
求自然对数的底e,取前 n 项的和。 //方法一:求自然对数的底e求前n项的和 public static void e1() { double sum = 1.0,result = 1.0; Console.WriteLine("请输入项数:"); int x = int.Parse(Console.ReadLine()); if (x <= 0)原创 2020-11-27 08:26:12 · 1356 阅读 · 0 评论 -
c#基类Shape类是一个表示形状的抽象类,
基类Shape类是一个表示形状的抽象类,Area( )为求图形面积的方法。从Shape类派生出三角形类Triangle、圆形类Circle,并实现具体的求面积方法Area( ),并在主函数中多态的实现调用。 //创建抽象类 abstract class Shape { public double l; public double L { get { return l; } set { l原创 2020-11-26 14:32:03 · 7144 阅读 · 0 评论 -
c#分母数列求和
标题 //分母数列求和 public static void shulie1() { double sum = 1; for(int i = 6; i <= 501; i += 5) { sum += (1.0 / i); } Console.WriteLine("sum=" + sum); Co原创 2020-11-27 08:20:16 · 468 阅读 · 0 评论 -
c#输出100~200间的全部素数。
输出100~200间的全部素数。 //输出100-200之内的素数 public static void sushu() { for (int i = 101; i < 200; i += 2) { int k = 2; bool isPrimeNumber = true; while (k < i)原创 2020-11-26 15:21:57 · 2651 阅读 · 0 评论 -
c#某幼儿园只收2-6岁的小孩。2-3随入小班,4岁入中班,5~6岁入大班
某幼儿园只收2-6岁的小孩。2-3随入小班,4岁入中班,5~6岁入大班。编程实现:输入年龄,输出应入什么班。 public static void Switch2() { Console.WriteLine("选择您宝宝合适的班级2-6岁:\n"); int dayNum = int.Parse(Console.ReadLine()); if (dayNum > 1 && dayNum <原创 2020-11-26 15:19:55 · 4868 阅读 · 0 评论 -
c#有一函数:编程实现:x的值由键盘输入,输出y的值。
有一函数: -1(x<0)y= 0(x=0) 1(x>0)编程实现:x的值由键盘输入,输出y的值。 public static void Sort1() { //提示用户输入一个整数x Console.WriteLine("请输入一个整数x:\n"); //从键盘上获取一个整数 int x = int.Parse(Console.ReadLine());原创 2020-11-26 15:18:14 · 5337 阅读 · 0 评论 -
c#定义一个接口IShape,其中包括方法Area()用来计算面积,
定义一个接口IShape,其中包括方法Area()用来计算面积,方法Girth()用来计算周长。三角形类Triangle、矩形类Rectangle实现该接口,各形状所需属性自己定义,由构造方法设置初值,请编写完整程序分别求其面积和周长。//接口 interface IShape { void Area(); void Girth(); } //三角形 class ITriangle : IShape { //原创 2020-11-26 14:33:41 · 8723 阅读 · 1 评论 -
c#定义一个车辆(Vehicle)基类,具有Speed、MaxSpeed、Weight等属性,具有Run、Stop等方法。
定义一个车辆(Vehicle)基类,具有Speed、MaxSpeed、Weight等属性,具有Run、Stop等方法。以该类为基类派生出Bicycle、Car类,为两个派生类添加新的属性和方法,并重写基类的Run方法,并对该派生类的功能进行验证。 class Vehicle { //赋值函数 get //取值函数 set public double speed; public double Speed原创 2020-11-26 14:29:21 · 8966 阅读 · 1 评论 -
c#实现猜数字游戏
实现猜数字游戏,随机生成一个0-9之间的数字,让用户猜(输入数字),如果猜对了,输出“恭喜你,猜对了!”,结束游戏;猜错了,输出“对不起,猜错了!请继续猜:”,重新随机生成数字,继续让用户猜,直至猜对结束游戏。 Random r = new Random(); int random = r.Next(0, 9); Console.WriteLine("请输入"); while (true) {原创 2020-11-26 14:21:14 · 1467 阅读 · 0 评论 -
c#输出当前时间等内容
输出当前时间等内容,例:今天是2020年11月18日 星期三,上午好! 现在时间:10:55:30 。上午/下午/晚上根据当前时间段判断。DateTime dt = DateTime.Now; Console.Write("今天是" + dt.GetDateTimeFormats('D')[1].ToString() + ""); if (int.Parse(DateTime.Now.ToString().Substring(0, 2)) > 12)原创 2020-11-26 14:19:34 · 1289 阅读 · 0 评论 -
c#判断字符串出现的位置的次数
c#判断字符串出现的位置的次数//定义父字符串 string mainstr = "患者:“大夫,我咳嗽得很重。”" + " 大夫:“你多大年记?” 患者:“七十五岁。”" + " 大夫:“二十岁咳嗽吗”患者:“不咳嗽。” " + " 大夫:“四十岁时咳嗽吗?” " + " 患者:“也不咳嗽。” " +原创 2020-11-26 14:17:04 · 968 阅读 · 0 评论