From 20753fcb9ce47be42891638f13aa99f201de4d2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E8=B7=91=E8=B7=91?= <1599857331@qq.com> Date: Thu, 27 May 2021 18:54:03 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=90=AC=E4=B8=8D=E6=87=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Program.cs" | 91 +++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 "\347\254\2544\346\254\241\344\275\234\344\270\232/Program.cs" diff --git "a/\347\254\2544\346\254\241\344\275\234\344\270\232/Program.cs" "b/\347\254\2544\346\254\241\344\275\234\344\270\232/Program.cs" new file mode 100644 index 0000000..dec226d --- /dev/null +++ "b/\347\254\2544\346\254\241\344\275\234\344\270\232/Program.cs" @@ -0,0 +1,91 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ConsoleApp3 +{ + class Program + { + static void Main(string[] args) + { + + string arr = "与其他面向对象语言一样,C# 语言也具有面向对象语言的基本特征,即封装、继承、 多态。封装:就是将代码看作一个整体,例如使用类、方法、接口等。在使用定义好的类、 方法、接口等对象时不必考虑其细节,只需要知道其对象名以及所需要的参数即可,也是一种提升代码安全性的方法。继承:是一种体现代码重用性的特性,减少代码的冗余,但在 C# 语言中仅支持单继承。多态:不仅体现了代码的重用性,也体现了代码的灵活性,它主要通过继承和实现接口的方式,让类或接口中的成员表现出不同的作用。"; + int a = 0; + int c = 0; + + for (int k = 0; k < arr.Length; k++) + { + if (arr[k].Equals('类')) + { + a++; + } + if (arr[k].Equals('码')) + { + c++; + } + } + Console.WriteLine("类的次数是:"+a); + Console.WriteLine("码的次数是:"+c); + Console.WriteLine(); + + + + + int b = arr.Length; + string arr00 = arr.Replace("类", ""); + int d = b - arr00.Length; + Console.WriteLine("类的次数是:"+d); + + string arr01=arr.Replace("码", ""); + int f = b - arr01.Length; + Console.WriteLine("码的次数是:"+f); + Console.WriteLine(); + + + + + + + // 3、使用Split()方法来实现。 + char[] seprator = { '类' }; + string[] arr1 = arr.Split(seprator); + Console.WriteLine("类的次数是:" + (arr1.Length - 1)); + + char[] seprator1 = { '码' }; + string[] arr2 = arr.Split(seprator1); + Console.WriteLine("码的次数是:" + (arr2.Length - 1)); + Console.WriteLine(); + + + + // 二、 + // C# (英 文名为 CSharp) 是 微 软开发的一种 面向对 象的 编程 语言。C# 语言具备了面向对象 语言 的特 征, + // 即封装、继承、多态,并且添加了 事件和委托,增强了 编程的灵 活性。C# 语 言是 + // 一种安全的、稳定的、简 单 的、面向对象的编程 语言 ,其语 法与 C++ 类似,但在编程过 程中要比 C++ 简单; + // 它不仅去掉了 C++ 和 Java 语 言中的一些复杂特性,还提 供了可视化 工具,能够高效地 编写程序。C# 是运行 在.NE T平台之上的 编程 语言。 + + //去掉上面一段文字的所有空格,并统计空格数。 + string arr02 = "C# (英 文名为 CSharp) 是 微 软开发的一种 面向对 象的 编程 语言。C# 语言具备了面向对象 语言 的特 征, 即封装、继承、多态,并且添加了 事件和委托,增强了 编程的灵 活性。C# 语 言是 一种安全的、稳定的、简 单 的、面向对象的编程 语言 ,其语 法与 C++ 类似,但在编程过 程中要比 C++ 简单;它不仅去掉了 C++ 和 Java 语 言中的一些复杂特性,还提 供了可视化 工具,能够高效地 编写程序。C# 是运行 在.NE T平台之上的 编程 语言。"; + string arr3=arr02.Replace(" ", ""); + int g = arr02.Length - arr3.Length; + Console.WriteLine("空格是次数是:"+g); + Console.WriteLine(); + + + + + //三、在控制台下输入你的姓名、年龄、家庭住址和兴趣爱好,使用StringBuilder类把这些信息连接起来并输出。 + Console.WriteLine("请依次输入姓名、年龄、家庭住址、兴趣爱好"); + string name = Console.ReadLine(); + string age = Console.ReadLine(); + string adress = Console.ReadLine(); + string hobby = Console.ReadLine(); + + StringBuilder stringBuilder = new StringBuilder("姓名:"+name+" "+"年龄:"+age+" "+ "家庭住址:" + adress+" "+"爱好:"+hobby); + Console.WriteLine(stringBuilder); + + } + } +} -- Gitee From 7ba32c135eecf1c6163af18e821888f23566e7b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E8=B7=91=E8=B7=91?= <1599857331@qq.com> Date: Fri, 28 May 2021 13:34:36 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E5=90=AC=E4=B8=8D=E6=87=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Program.cs" | 91 +++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 "\347\254\2544\346\254\241\344\275\234\344\270\232/\345\274\240\347\233\212\351\243\236/Program.cs" diff --git "a/\347\254\2544\346\254\241\344\275\234\344\270\232/\345\274\240\347\233\212\351\243\236/Program.cs" "b/\347\254\2544\346\254\241\344\275\234\344\270\232/\345\274\240\347\233\212\351\243\236/Program.cs" new file mode 100644 index 0000000..dec226d --- /dev/null +++ "b/\347\254\2544\346\254\241\344\275\234\344\270\232/\345\274\240\347\233\212\351\243\236/Program.cs" @@ -0,0 +1,91 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ConsoleApp3 +{ + class Program + { + static void Main(string[] args) + { + + string arr = "与其他面向对象语言一样,C# 语言也具有面向对象语言的基本特征,即封装、继承、 多态。封装:就是将代码看作一个整体,例如使用类、方法、接口等。在使用定义好的类、 方法、接口等对象时不必考虑其细节,只需要知道其对象名以及所需要的参数即可,也是一种提升代码安全性的方法。继承:是一种体现代码重用性的特性,减少代码的冗余,但在 C# 语言中仅支持单继承。多态:不仅体现了代码的重用性,也体现了代码的灵活性,它主要通过继承和实现接口的方式,让类或接口中的成员表现出不同的作用。"; + int a = 0; + int c = 0; + + for (int k = 0; k < arr.Length; k++) + { + if (arr[k].Equals('类')) + { + a++; + } + if (arr[k].Equals('码')) + { + c++; + } + } + Console.WriteLine("类的次数是:"+a); + Console.WriteLine("码的次数是:"+c); + Console.WriteLine(); + + + + + int b = arr.Length; + string arr00 = arr.Replace("类", ""); + int d = b - arr00.Length; + Console.WriteLine("类的次数是:"+d); + + string arr01=arr.Replace("码", ""); + int f = b - arr01.Length; + Console.WriteLine("码的次数是:"+f); + Console.WriteLine(); + + + + + + + // 3、使用Split()方法来实现。 + char[] seprator = { '类' }; + string[] arr1 = arr.Split(seprator); + Console.WriteLine("类的次数是:" + (arr1.Length - 1)); + + char[] seprator1 = { '码' }; + string[] arr2 = arr.Split(seprator1); + Console.WriteLine("码的次数是:" + (arr2.Length - 1)); + Console.WriteLine(); + + + + // 二、 + // C# (英 文名为 CSharp) 是 微 软开发的一种 面向对 象的 编程 语言。C# 语言具备了面向对象 语言 的特 征, + // 即封装、继承、多态,并且添加了 事件和委托,增强了 编程的灵 活性。C# 语 言是 + // 一种安全的、稳定的、简 单 的、面向对象的编程 语言 ,其语 法与 C++ 类似,但在编程过 程中要比 C++ 简单; + // 它不仅去掉了 C++ 和 Java 语 言中的一些复杂特性,还提 供了可视化 工具,能够高效地 编写程序。C# 是运行 在.NE T平台之上的 编程 语言。 + + //去掉上面一段文字的所有空格,并统计空格数。 + string arr02 = "C# (英 文名为 CSharp) 是 微 软开发的一种 面向对 象的 编程 语言。C# 语言具备了面向对象 语言 的特 征, 即封装、继承、多态,并且添加了 事件和委托,增强了 编程的灵 活性。C# 语 言是 一种安全的、稳定的、简 单 的、面向对象的编程 语言 ,其语 法与 C++ 类似,但在编程过 程中要比 C++ 简单;它不仅去掉了 C++ 和 Java 语 言中的一些复杂特性,还提 供了可视化 工具,能够高效地 编写程序。C# 是运行 在.NE T平台之上的 编程 语言。"; + string arr3=arr02.Replace(" ", ""); + int g = arr02.Length - arr3.Length; + Console.WriteLine("空格是次数是:"+g); + Console.WriteLine(); + + + + + //三、在控制台下输入你的姓名、年龄、家庭住址和兴趣爱好,使用StringBuilder类把这些信息连接起来并输出。 + Console.WriteLine("请依次输入姓名、年龄、家庭住址、兴趣爱好"); + string name = Console.ReadLine(); + string age = Console.ReadLine(); + string adress = Console.ReadLine(); + string hobby = Console.ReadLine(); + + StringBuilder stringBuilder = new StringBuilder("姓名:"+name+" "+"年龄:"+age+" "+ "家庭住址:" + adress+" "+"爱好:"+hobby); + Console.WriteLine(stringBuilder); + + } + } +} -- Gitee